Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Nov 2009 19:23:53 GMT
From:      Olivier Duchateau <duchateau.olivier@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/140395: Update port: devel/py-gdata, GData Python Client Library
Message-ID:  <200911081923.nA8JNrm9044772@www.freebsd.org>
Resent-Message-ID: <200911081930.nA8JU1GJ034960@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         140395
>Category:       ports
>Synopsis:       Update port: devel/py-gdata, GData Python Client Library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 08 19:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Duchateau
>Release:        FreeBSD 7.2
>Organization:
>Environment:
FreeBSD oerbier.home.lan 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #0: Fri Oct  2 12:21:39 UTC 2009     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
The Google Data APIs (GData) provide a simple protocol for reading and writing data on the web.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-gdata/
#	py-gdata/files
#	py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py
#	py-gdata/files/extra-patch-src_gdata_tlslite-messages.py
#	py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py
#	py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py
#	py-gdata/files/extra-patch-src_atom-mock_service.py
#	py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py
#	py-gdata/distinfo
#	py-gdata/Makefile
#	py-gdata/pkg-descr
#	py-gdata/pkg-plist
#
echo c - py-gdata/
mkdir -p py-gdata/ > /dev/null 2>&1
echo c - py-gdata/files
mkdir -p py-gdata/files > /dev/null 2>&1
echo x - py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py
sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-mathls.py << '474364f90f9bc5cbdb6729cefc5a6f80'
X--- src/gdata/tlslite/mathtls.py.orig	2008-12-02 03:35:35.000000000 +0100
X+++ src/gdata/tlslite/mathtls.py	2009-11-03 21:45:19.140316480 +0100
X@@ -4,8 +4,7 @@
X from utils.cryptomath import *
X 
X import hmac
X-import md5
X-import sha
X+import hashlib
X 
X #1024, 1536, 2048, 3072, 4096, 6144, and 8192 bit groups]
X goodGroupParameters = [(2,0xEEAF0AB9ADB38DD69C33F80AFA8FC5E86072618775FF3C0B9EA2314C9C256576D674DF7496EA81D3383B4813D692C6E0E0D5D8E250B98BE48E495C1D6089DAD15DC7D7B46154D6B6CE8EF4AD69B15D4982559B297BCF1885C529F566660E57EC68EDBC3C05726CC02FD4CBF4976EAA9AFD5138FE8376435B9FC61D2FC0EB06E3),\
X@@ -38,8 +37,10 @@
X     S2 = secret[ int(math.floor(len(secret)/2.0)) : ]
X 
X     #Run the left half through P_MD5 and the right half through P_SHA1
X-    p_md5 = P_hash(md5, S1, concatArrays(stringToBytes(label), seed), length)
X-    p_sha1 = P_hash(sha, S2, concatArrays(stringToBytes(label), seed), length)
X+    p_md5 = P_hash(hashlib.md5, S1, concatArrays(stringToBytes(label), \
X+					seed), length)
X+    p_sha1 = P_hash(hashlib.sha1, S2, concatArrays(stringToBytes(label), \
X+					seed), length)
X 
X     #XOR the output values and return the result
X     for x in range(length):
X@@ -54,8 +55,8 @@
X     index = 0
X     for x in range(26):
X         A = chr(ord('A')+x) * (x+1) # 'A', 'BB', 'CCC', etc..
X-        input = secretStr + sha.sha(A + secretStr + seedStr).digest()
X-        output = md5.md5(input).digest()
X+        input = secretStr + hashlib.sha1(A + secretStr + seedStr).digest()
X+        output = hashlib.md5(input).digest()
X         for c in output:
X             if index >= length:
X                 return bytes
X@@ -68,7 +69,8 @@
X         raise ValueError("username too long")
X     if len(salt)>=256:
X         raise ValueError("salt too long")
X-    return stringToNumber(sha.sha(salt + sha.sha(username + ":" + password)\
X+    return stringToNumber(hashlib.sha1(salt + \
X+					hashlib.sha1(username + ":" + password)\
X            .digest()).digest())
X 
X #This function is used by VerifierDB.makeVerifier
X@@ -88,10 +90,10 @@
X     return s
X 
X def makeU(N, A, B):
X-  return stringToNumber(sha.sha(PAD(N, A) + PAD(N, B)).digest())
X+  return stringToNumber(hashlib.sha1(PAD(N, A) + PAD(N, B)).digest())
X 
X def makeK(N, g):
X-  return stringToNumber(sha.sha(numberToString(N) + PAD(N, g)).digest())
X+  return stringToNumber(hashlib.sha1(numberToString(N) + PAD(N, g)).digest())
X 
X 
X """
X@@ -113,8 +115,7 @@
X         digestmod: A module supporting PEP 247. Defaults to the md5 module.
X         """
X         if digestmod is None:
X-            import md5
X-            digestmod = md5
X+            digestmod = hashlib.md5
X 
X         if key == None: #TREVNEW - for faster copying
X             return      #TREVNEW
474364f90f9bc5cbdb6729cefc5a6f80
echo x - py-gdata/files/extra-patch-src_gdata_tlslite-messages.py
sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-messages.py << '8d4ba4aea029dae2af65a5a46b1503d7'
X--- src/gdata/tlslite/messages.py.orig	2008-12-02 03:35:34.000000000 +0100
X+++ src/gdata/tlslite/messages.py	2009-11-03 21:48:12.189964805 +0100
X@@ -8,8 +8,7 @@
X from X509 import X509
X from X509CertChain import X509CertChain
X 
X-import sha
X-import md5
X+import hashlib 
X 
X class RecordHeader3:
X     def __init__(self):
X@@ -405,7 +404,8 @@
X         try:
X             bytes = clientRandom + serverRandom + self.write()[4:]
X             s = bytesToString(bytes)
X-            return stringToBytes(md5.md5(s).digest() + sha.sha(s).digest())
X+            return stringToBytes(hashlib.md5(s).digest() \
X+								+ hashlib.sha1(s).digest())
X         finally:
X             self.cipherSuite = oldCipherSuite
X 
8d4ba4aea029dae2af65a5a46b1503d7
echo x - py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py
sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite_utils-cryptomath.py << '12d77bcd716d8abf748203557aac37d5'
X--- src/gdata/tlslite/utils/cryptomath.py.orig	2008-12-02 03:35:26.000000000 +0100
X+++ src/gdata/tlslite/utils/cryptomath.py	2009-11-03 21:06:12.475992458 +0100
X@@ -6,7 +6,7 @@
X import math
X import base64
X import binascii
X-import sha
X+import hashlib
X 
X from compat import *
X 
X@@ -195,7 +195,7 @@
X     return int(math.ceil(bits / 8.0))
X 
X def hashAndBase64(s):
X-    return stringToBase64(sha.sha(s).digest())
X+    return stringToBase64(hashlib.sha1(s).digest())
X 
X def getBase64Nonce(numChars=22): #defaults to an 132 bit nonce
X     bytes = getRandomBytes(numChars)
12d77bcd716d8abf748203557aac37d5
echo x - py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py
sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite_utils-jython_compat.py << '8d28a99bafdb8e9fe42081cdc70e62d3'
X--- src/gdata/tlslite/utils/jython_compat.py.orig	2008-12-02 03:35:28.000000000 +0100
X+++ src/gdata/tlslite/utils/jython_compat.py	2009-11-03 21:55:05.916366480 +0100
X@@ -1,7 +1,7 @@
X """Miscellaneous functions to mask Python/Jython differences."""
X 
X import os
X-import sha
X+import hashlib 
X 
X if os.name != "java":
X     BaseException = Exception
X@@ -43,7 +43,7 @@
X 
X     #Factory function for getting a SHA1 object
X     def getSHA1(s):
X-        return sha.sha(s)
X+        return hashlib.sha1(s)
X 
X     import sys
X     import traceback
X@@ -175,7 +175,7 @@
X     #release, and needs to be patched
X     def getSHA1(s):
X         #return JCE_SHA1(s)
X-        return sha.sha(s)
X+        return hashlib.sha1(s)
X 
X 
X     #Adjust the string to an array of bytes
8d28a99bafdb8e9fe42081cdc70e62d3
echo x - py-gdata/files/extra-patch-src_atom-mock_service.py
sed 's/^X//' >py-gdata/files/extra-patch-src_atom-mock_service.py << '4e45e6cba8a39f3313ba653ee536ee2e'
X--- src/atom/mock_service.py.orig	2008-09-03 23:11:05.000000000 +0200
X+++ src/atom/mock_service.py	2009-11-03 21:39:47.358018717 +0100
X@@ -34,8 +34,8 @@
X real_request_handler = None
X 
X def ConcealValueWithSha(source):
X-  import sha
X-  return sha.new(source[:-5]).hexdigest()
X+  import hashlib 
X+  return hashlibsha1.new(source[:-5]).hexdigest()
X 
X def DumpRecordings(conceal_func=ConcealValueWithSha):
X   if conceal_func:
4e45e6cba8a39f3313ba653ee536ee2e
echo x - py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py
sed 's/^X//' >py-gdata/files/extra-patch-src_gdata_tlslite-TLSRecordLayer.py << '32ca64669039d9a6cc216b68014c91af'
X--- src/gdata/tlslite/TLSRecordLayer.py.orig	2008-12-02 03:35:33.000000000 +0100
X+++ src/gdata/tlslite/TLSRecordLayer.py	2009-11-03 21:51:47.220882123 +0100
X@@ -12,8 +12,7 @@
X from utils.cryptomath import getRandomBytes
X from utils import hmac
X from FileObject import FileObject
X-import sha
X-import md5
X+import hashlib 
X import socket
X import errno
X import traceback
X@@ -116,8 +115,8 @@
X         self._readBuffer = ""
X 
X         #Handshake digests
X-        self._handshake_md5 = md5.md5()
X-        self._handshake_sha = sha.sha()
X+        self._handshake_md5 = hashlib.md5()
X+        self._handshake_sha = hashlib.sha1()
X 
X         #TLS Protocol Version
X         self.version = (0,0) #read-only
X@@ -935,8 +934,8 @@
X 
X     def _handshakeStart(self, client):
X         self._client = client
X-        self._handshake_md5 = md5.md5()
X-        self._handshake_sha = sha.sha()
X+        self._handshake_md5 = hashlib.md5()
X+        self._handshake_sha = hashlib.sha1()
X         self._handshakeBuffer = []
X         self.allegedSharedKeyUsername = None
X         self.allegedSrpUsername = None
X@@ -1114,9 +1113,9 @@
X         imac_md5.update(label + masterSecretStr + '\x36'*48)
X         imac_sha.update(label + masterSecretStr + '\x36'*40)
X 
X-        md5Str = md5.md5(masterSecretStr + ('\x5c'*48) + \
X+        md5Str = hashlib.md5(masterSecretStr + ('\x5c'*48) + \
X                          imac_md5.digest()).digest()
X-        shaStr = sha.sha(masterSecretStr + ('\x5c'*40) + \
X+        shaStr = hashlib.sha1(masterSecretStr + ('\x5c'*40) + \
X                          imac_sha.digest()).digest()
X 
X         return stringToBytes(md5Str + shaStr)
32ca64669039d9a6cc216b68014c91af
echo x - py-gdata/distinfo
sed 's/^X//' >py-gdata/distinfo << '7cbdcbe9236a3b64cd63defb1021d46d'
XMD5 (gdata-2.0.4.tar.gz) = 41dc20f46aa9d6584dfb268f7c4b73b8
XSHA256 (gdata-2.0.4.tar.gz) = ccd52834e0670adcb3e13f96eb61d61a25a77a9b0deda01eb2c3285e86d7384f
XSIZE (gdata-2.0.4.tar.gz) = 1284173
7cbdcbe9236a3b64cd63defb1021d46d
echo x - py-gdata/Makefile
sed 's/^X//' >py-gdata/Makefile << '4d597862b6a40b5d47cc48c6529f7278'
X# New ports collection makefile for:	py-gdata
X# Date created:		Mar. 28, 2007
X# Whom:			Li-Wen Hsu <lwhsu@lwhsu.org>
X#
X# $FreeBSD: ports/devel/py-gdata/Makefile,v 1.18 2009/07/01 15:15:46 lwhsu Exp $
X#
X
XPORTNAME=	gdata
XPORTVERSION=	2.0.4
XCATEGORIES=	devel python
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	lwhsu@FreeBSD.org
XCOMMENT=	GData Python Client Library
X
XPROJECTHOST=	gdata-python-client
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
X# optional modules (see src/gdata/tlslite/utils/cryptomath.py)
XOPTIONS=	M2CRYPTO "Add cryptography and SSL toolkit for Python" off \
X			PYCRYPTO "Add cryptography toolkit for Python" off \
X			GMPY "Add multiprecision arithmetic for Python" off 
X
XEXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
X.if ${PYTHON_REL} < 250
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree
X.endif
X
X# avoid warning with Python > 2.5
X.if ${PYTHON_REL} > 250
XEXTRA_PATCHES+=	${FILESDIR}/extra-patch-src_atom-mock_service.py \
X				${FILESDIR}/extra-patch-src_gdata_tlslite-mathls.py \
X				${FILESDIR}/extra-patch-src_gdata_tlslite-messages.py \
X				${FILESDIR}/extra-patch-src_gdata_tlslite-TLSRecordLayer.py \
X				${FILESDIR}/extra-patch-src_gdata_tlslite_utils-cryptomath.py \
X				${FILESDIR}/extra-patch-src_gdata_tlslite_utils-jython_compat.py
X.endif
X
X.if defined(WITH_M2CRYPTO)
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/M2Crypto/__init__.py:${PORTSDIR}/security/py-m2crypto
X.endif
X.if defined(WITH_PYCRYPTO)
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto
X.endif
X.if defined(WITH_GMPY)
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/gmpy.so:${PORTSDIR}/math/py-gmpy
X.endif
X
X.if !defined(NOPORTEXAMPLES)
Xpost-install:
X	@${MKDIR} ${EXAMPLESDIR}
X	${CP} -R ${WRKSRC}/samples/ ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.post.mk>
4d597862b6a40b5d47cc48c6529f7278
echo x - py-gdata/pkg-descr
sed 's/^X//' >py-gdata/pkg-descr << '948aa216cb4a46dbf87f38983b291a07'
XThe Google Data APIs (GData) provide a simple protocol for reading and
Xwriting data on the web.
X
XEach of the following Google services provides a Google data API:
X
X	* Base
X	* Blogger
X	* Calendar
X	* Health
X	* Picasa Web Albums
X	* Spreadsheets
X	* Documents List
X	* Contacts
X	* YouTube
X	* Google Apps Provisioning
X	* Code Search
X	* Notebook
X	* Webmaster Tools API
X	* Google Analytics Data Export API
X	* Google Book Search Data API
X	* Google Finance Portfolio Data API
X	* Google Maps Data API 
X
XThe GData Python Client Library provides a library and source code that
Xmake it easy to access data through Google Data APIs.
X
XWWW:	http://code.google.com/p/gdata-python-client/
948aa216cb4a46dbf87f38983b291a07
echo x - py-gdata/pkg-plist
sed 's/^X//' >py-gdata/pkg-plist << 'df6bc1e56c7a526725780437ea7a1067'
X%%PYTHON_SITELIBDIR%%/atom/__init__.py
X%%PYTHON_SITELIBDIR%%/atom/__init__.pyc
X%%PYTHON_SITELIBDIR%%/atom/__init__.pyo
X%%PYTHON_SITELIBDIR%%/atom/auth.py
X%%PYTHON_SITELIBDIR%%/atom/auth.pyc
X%%PYTHON_SITELIBDIR%%/atom/auth.pyo
X%%PYTHON_SITELIBDIR%%/atom/client.py
X%%PYTHON_SITELIBDIR%%/atom/client.pyc
X%%PYTHON_SITELIBDIR%%/atom/client.pyo
X%%PYTHON_SITELIBDIR%%/atom/core.py
X%%PYTHON_SITELIBDIR%%/atom/core.pyc
X%%PYTHON_SITELIBDIR%%/atom/core.pyo
X%%PYTHON_SITELIBDIR%%/atom/data.py
X%%PYTHON_SITELIBDIR%%/atom/data.pyc
X%%PYTHON_SITELIBDIR%%/atom/data.pyo
X%%PYTHON_SITELIBDIR%%/atom/http.py
X%%PYTHON_SITELIBDIR%%/atom/http.pyc
X%%PYTHON_SITELIBDIR%%/atom/http.pyo
X%%PYTHON_SITELIBDIR%%/atom/http_core.py
X%%PYTHON_SITELIBDIR%%/atom/http_core.pyc
X%%PYTHON_SITELIBDIR%%/atom/http_core.pyo
X%%PYTHON_SITELIBDIR%%/atom/http_interface.py
X%%PYTHON_SITELIBDIR%%/atom/http_interface.pyc
X%%PYTHON_SITELIBDIR%%/atom/http_interface.pyo
X%%PYTHON_SITELIBDIR%%/atom/mock_http.py
X%%PYTHON_SITELIBDIR%%/atom/mock_http.pyc
X%%PYTHON_SITELIBDIR%%/atom/mock_http.pyo
X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.py
X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.pyc
X%%PYTHON_SITELIBDIR%%/atom/mock_http_core.pyo
X%%PYTHON_SITELIBDIR%%/atom/mock_service.py
X%%PYTHON_SITELIBDIR%%/atom/mock_service.pyc
X%%PYTHON_SITELIBDIR%%/atom/mock_service.pyo
X%%PYTHON_SITELIBDIR%%/atom/service.py
X%%PYTHON_SITELIBDIR%%/atom/service.pyc
X%%PYTHON_SITELIBDIR%%/atom/service.pyo
X%%PYTHON_SITELIBDIR%%/atom/token_store.py
X%%PYTHON_SITELIBDIR%%/atom/token_store.pyc
X%%PYTHON_SITELIBDIR%%/atom/token_store.pyo
X%%PYTHON_SITELIBDIR%%/atom/url.py
X%%PYTHON_SITELIBDIR%%/atom/url.pyc
X%%PYTHON_SITELIBDIR%%/atom/url.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/HMAC.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/MD5.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/SHA.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/AllOrNothing.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/Chaffing.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/DSA.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/ElGamal.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/RSA.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/pubkey.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey/qNEW.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/RFC1751.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/number.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/randpool.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/Util/test.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.py
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.pyc
X%%PYTHON_SITELIBDIR%%/gdata/Crypto/test.pyo
X%%PYTHON_SITELIBDIR%%/gdata/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/alt/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.py
X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.pyc
X%%PYTHON_SITELIBDIR%%/gdata/alt/app_engine.pyo
X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.py
X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.pyc
X%%PYTHON_SITELIBDIR%%/gdata/alt/appengine.pyo
X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/analytics/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.py
X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/analytics/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/groups/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/migration/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/apps/service.py
X%%PYTHON_SITELIBDIR%%/gdata/apps/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/apps/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/auth.py
X%%PYTHON_SITELIBDIR%%/gdata/auth.pyc
X%%PYTHON_SITELIBDIR%%/gdata/auth.pyo
X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/base/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/base/service.py
X%%PYTHON_SITELIBDIR%%/gdata/base/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/base/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/blogger/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.py
X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/blogger/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.py
X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/blogger/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.py
X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/blogger/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/books/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/books/service.py
X%%PYTHON_SITELIBDIR%%/gdata/books/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/books/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/calendar/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.py
X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/calendar/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/client.py
X%%PYTHON_SITELIBDIR%%/gdata/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.py
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/codesearch/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/contacts/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.py
X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/contacts/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/data.py
X%%PYTHON_SITELIBDIR%%/gdata/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/docs/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/docs/service.py
X%%PYTHON_SITELIBDIR%%/gdata/docs/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/docs/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/exif/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/finance/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/finance/service.py
X%%PYTHON_SITELIBDIR%%/gdata/finance/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/finance/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/gauth.py
X%%PYTHON_SITELIBDIR%%/gdata/gauth.pyc
X%%PYTHON_SITELIBDIR%%/gdata/gauth.pyo
X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/geo/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/health/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/health/service.py
X%%PYTHON_SITELIBDIR%%/gdata/health/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/health/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/maps/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/maps/client.py
X%%PYTHON_SITELIBDIR%%/gdata/maps/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/maps/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/maps/data.py
X%%PYTHON_SITELIBDIR%%/gdata/maps/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/maps/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/media/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/oauth/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.py
X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.pyc
X%%PYTHON_SITELIBDIR%%/gdata/oauth/rsa.pyo
X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/photos/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/photos/service.py
X%%PYTHON_SITELIBDIR%%/gdata/photos/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/photos/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.py
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.py
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/projecthosting/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/sample_util.py
X%%PYTHON_SITELIBDIR%%/gdata/sample_util.pyc
X%%PYTHON_SITELIBDIR%%/gdata/sample_util.pyo
X%%PYTHON_SITELIBDIR%%/gdata/service.py
X%%PYTHON_SITELIBDIR%%/gdata/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/sites/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/sites/client.py
X%%PYTHON_SITELIBDIR%%/gdata/sites/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/sites/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/sites/data.py
X%%PYTHON_SITELIBDIR%%/gdata/sites/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/sites/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheet/text_db.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/client.pyo
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.py
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/spreadsheets/data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/test_config.py
X%%PYTHON_SITELIBDIR%%/gdata/test_config.pyc
X%%PYTHON_SITELIBDIR%%/gdata/test_config.pyo
X%%PYTHON_SITELIBDIR%%/gdata/test_data.py
X%%PYTHON_SITELIBDIR%%/gdata/test_data.pyc
X%%PYTHON_SITELIBDIR%%/gdata/test_data.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/BaseDB.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Checker.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/FileObject.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/HandshakeSettings.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/Session.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SessionCache.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/SharedKeyDB.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSConnection.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/TLSRecordLayer.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/VerifierDB.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/X509CertChain.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/api.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/constants.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/errors.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/AsyncStateMachine.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/ClientHelper.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/HTTPTLSConnection.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IMAP4_TLS.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/IntegrationHelper.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/POP3_TLS.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/SMTP_TLS.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSAsyncDispatcherMixIn.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSSocketServerMixIn.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/TLSTwistedProtocolWrapper.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/XMLRPCTransport.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/integration/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/mathtls.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/messages.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/AES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/ASN1Parser.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_AES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_RC4.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Cryptlib_TripleDES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_AES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RC4.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_RSAKey.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/OpenSSL_TripleDES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_AES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RC4.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_RSAKey.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/PyCrypto_TripleDES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_AES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RC4.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/Python_RSAKey.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RC4.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/RSAKey.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/TripleDES.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cipherfactory.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/codec.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/compat.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/cryptomath.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/dateFuncs.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/hmac.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/jython_compat.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/keyfactory.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/rijndael.pyo
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.py
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.pyc
X%%PYTHON_SITELIBDIR%%/gdata/tlslite/utils/xmltools.pyo
X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.py
X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.pyc
X%%PYTHON_SITELIBDIR%%/gdata/urlfetch.pyo
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.py
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/webmastertools/service.pyo
X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.py
X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.pyc
X%%PYTHON_SITELIBDIR%%/gdata/youtube/__init__.pyo
X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.py
X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.pyc
X%%PYTHON_SITELIBDIR%%/gdata/youtube/service.pyo
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/youtube
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/webmastertools
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite/utils
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite/integration
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/tlslite
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/spreadsheets
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/spreadsheet
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/sites
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/projecthosting
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/photos
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/oauth
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/media
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/maps
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/health
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/geo
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/finance
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/exif
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/docs
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/contacts
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/codesearch
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/calendar
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/books
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/blogger
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/base
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/migration
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/groups
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/emailsettings
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps/adminsettings
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/apps
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/analytics
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/alt
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Util
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/PublicKey
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Protocol
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Hash
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto/Cipher
X@dirrm %%PYTHON_SITELIBDIR%%/gdata/Crypto
X@dirrm %%PYTHON_SITELIBDIR%%/gdata
X@dirrm %%PYTHON_SITELIBDIR%%/atom
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/apps/adminsettings_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/authsub/secure_authsub.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseAttributesQueryExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseItemTypesQueryExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/baseQueryExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/base/dryRunInsert.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/BloggerExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/BloggerExampleV1.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/app.yaml
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/auth_required.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/blogapp.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/list_blogs.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/post_editor.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/app/welcome.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/app.yaml
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/css/index.css
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/index.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/index.yaml
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/main.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/oauth-appengine/oauth.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calendar/calendarExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/codesearch/CodesearchExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts/contacts_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts/profiles_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/docs/docs_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/finance/test_finance.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/maps/MapsExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mashups/birthdaySample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/2_legged_oauth.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/README.txt
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/app.yaml
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/__init__.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/cache.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/cron.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/event.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/flash.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/paginator.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/rotmodel.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities/sessions.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/css/index.css
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_document.gif
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_folder.gif
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_pdf.gif
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_presentation.gif
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_spreadsheet.gif
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_starred.png
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/images/icon_trashed.png
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/index.html
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/index.yaml
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/js/jquery.corners.min.js
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/main_hmac.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/oauth/oauth_on_appengine/main_rsa.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sites/sites_example.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spreadsheets/spreadsheetExample.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/AddDeleteExampleDotCom.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/SitemapsFeedSummary.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/webmastertools/SitesFeedSummary.py
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/webmastertools
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/spreadsheets
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/sites
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/js
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/images
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/css
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine/appengine_utilities
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth/oauth_on_appengine
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/oauth
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/mashups
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/maps
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/finance
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/docs
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/contacts
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/codesearch
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/calendar
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/oauth-appengine/css
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/oauth-appengine
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger/app
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/base
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/authsub
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/apps
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
df6bc1e56c7a526725780437ea7a1067
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911081923.nA8JNrm9044772>