summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2012-08-15 20:08:56 +0000
committerNicola Vitale <nivit@FreeBSD.org>2012-08-15 20:08:56 +0000
commit9fe53cfba26cc89282ab50171aa67020defc6a1d (patch)
tree7b9a8b4b1c1551d750081c0e522568c6f036f86f /www
parentAdd instructions for upgrading lang/erlang to R15B01 (basically, (diff)
- Update to 1.0.c2
- Add patch files/patch-runsamples - Convert to the new options framework - Add security/py-openssl to RUN_DEPENDS when option WEBTEST is on
Notes
Notes: svn path=/head/; revision=302600
Diffstat (limited to 'www')
-rw-r--r--www/py-google-api-python-client/Makefile46
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-google-api-python-client/files/patch-runsamples.py11
-rw-r--r--www/py-google-api-python-client/pkg-plist352
4 files changed, 103 insertions, 312 deletions
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index 3c7f0c1d930c..792f7350d443 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -8,10 +8,11 @@
PORTNAME= google-api-python-client
#PORTVERSION=
#PORTREVISION= 0
-DISTVERSION= 1.0beta8
+DISTVERSION= 1.0c2
CATEGORIES= www
MASTER_SITES= GOOGLE_CODE
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES+= ${PORTNAME}-${DISTVERSION}.tar.gz
MAINTAINER= nivit@FreeBSD.org
COMMENT= Google API Client Library for Python
@@ -24,34 +25,45 @@ RUN_DEPENDS= ${PKGNAMEPREFIX}gflags>=1.4:${PORTSDIR}/devel/py-gflags \
USE_PYTHON= -2.7
USE_PYDISTUTILS= easy_install
-USE_ZIP= yes
-OPTIONS= GAE "Use the library with Google App Engine" off \
- DJANGO "Use the library with Django" off \
- WEBTEST "Use WebTest helper to test WSGI apps (Python 2.6+)" off
# bypass infrastructure bug
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
+OPTIONS_DEFINE= DOCS DJANGO EXAMPLES GAE WEBTEST
+
+DJANGO_DESC= Use the library with Django
+GAE_DESC= Use the library with Google App Engine
+WEBTEST_DESC= Use WebTest helper to test WSGI apps (Python 2.6+)
.include <bsd.port.options.mk>
PYDISTUTILS_PKGVERSION= ${DISTVERSION}
-FIND_FILES= ${WRKSRC} -type f -and \( -name "*.py" -or -name "enable-app-engine-project" \) -print0
-FIND_FILES_BAK= ${WRKSRC} -type f -name "*.bak"
+.if ${PORT_OPTIONS:MEXAMPLES}
+FIND_FILES= ${WRKDIR}/samples
+FIND_FILES_BAK= ${WRKDIR}/samples
+.endif
+FIND_FILES+= ${WRKSRC} -type f -and \( -name "*.py" -or -name "enable-app-engine-project" \) -print0
+FIND_FILES_BAK+= ${WRKSRC} -type f -name "*.bak"
XARGS_ARGS= -0
REINPLACE_ARGS= -i.bak -e 's,/usr/bin/env python,&${PYTHON_VER},' \
- -e 's,/usr/bin/python.*,${PYTHON_CMD},'
+ -e 's,/usr/bin/python.*,${PYTHON_CMD},' \
+ -e 's,../google_appengine,${LOCALBASE}/share/google-appengine,1' \
+ -e "s,'samples/oauth2','${EXAMPLESDIR}',1"
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-.if defined(WITH_GAE)
+.if ${PORT_OPTIONS:MEXAMPLES}
+DISTFILES+= ${PORTNAME}-samples-${DISTVERSION}.tar.gz
+.endif
+
+.if ${PORT_OPTIONS:MGAE}
RUN_DEPENDS+= google-appengine>=1.4.3:${PORTSDIR}/www/google-appengine
.endif
-.if defined(WITH_DJANGO)
+.if ${PORT_OPTIONS:MDJANGO}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.3:${PORTSDIR}/www/py-django
.endif
@@ -60,20 +72,22 @@ post-patch:
@${FIND} ${FIND_FILES_BAK} -delete
post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
- cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}/FAQ
.endif
-.if !defined(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MEXAMPLES}
${MKDIR} ${EXAMPLESDIR}
- cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/runsamples.py ${EXAMPLESDIR}/runsamples.py
+ cd ${WRKDIR}/samples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}
.endif
.include <bsd.port.pre.mk>
# www/py-WebTest depends on www/py-webob, which runs only with Python 2.6+
-.if defined(WITH_WEBTEST) && ${PYTHON_VER} >= 2.6
-RUN_DEPENDS+= ${PKGNAMEPREFIX}WebTest>=1.3.3:${PORTSDIR}/www/py-WebTest
+.if ${PORT_OPTIONS:MWEBTEST} && ${PYTHON_VER} >= 2.6
+RUN_DEPENDS+= ${PKGNAMEPREFIX}WebTest>=1.3.3:${PORTSDIR}/www/py-WebTest \
+ ${PKGNAMEPREFIX}openssl>=0.13:${PORTSDIR}/security/py-openssl
.endif
.if ${PYTHON_VER} <= 2.5
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index f3fe4b91d030..3b692e9a01b7 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,2 +1,4 @@
-SHA256 (google-api-python-client-1.0beta8.zip) = 53852343bc5bdef476c8b7aa9fda504963b6480d187661a17236ca40177700f2
-SIZE (google-api-python-client-1.0beta8.zip) = 631072
+SHA256 (google-api-python-client-1.0c2.tar.gz) = 78572281fc28b49f495def8a8769e9b8e39b7aa9db41a3bdcfe4328d497c6d94
+SIZE (google-api-python-client-1.0c2.tar.gz) = 94739
+SHA256 (google-api-python-client-samples-1.0c2.tar.gz) = 4d41b1d656ad2920bfd8fd45c45d500479931d4a4be337d6dbb7c48c6996664d
+SIZE (google-api-python-client-samples-1.0c2.tar.gz) = 130434
diff --git a/www/py-google-api-python-client/files/patch-runsamples.py b/www/py-google-api-python-client/files/patch-runsamples.py
new file mode 100644
index 000000000000..7fb4ead111bb
--- /dev/null
+++ b/www/py-google-api-python-client/files/patch-runsamples.py
@@ -0,0 +1,11 @@
+--- ./runsamples.py.orig 2012-08-15 14:44:29.000000000 +0200
++++ ./runsamples.py 2012-08-15 14:44:45.000000000 +0200
+@@ -41,6 +41,8 @@
+ logging.getLogger().setLevel(getattr(logging, FLAGS.logging_level))
+
+ for dirname in os.listdir(FLAGS.sample_root):
++ if not os.path.isdir(dirname):
++ continue
+ fulldirname = os.path.join(FLAGS.sample_root, dirname)
+ if dirname in FLAGS.samples_to_skip:
+ logging.debug('Skipping ' + fulldirname + ' (blacklist)')
diff --git a/www/py-google-api-python-client/pkg-plist b/www/py-google-api-python-client/pkg-plist
index 9b76dc53290d..8a9c9791fdff 100644
--- a/www/py-google-api-python-client/pkg-plist
+++ b/www/py-google-api-python-client/pkg-plist
@@ -1,286 +1,16 @@
@comment $FreeBSD$
bin/enable-app-engine-project
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/enable-app-engine-project
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/latitude/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/latitude/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/latitude/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/latitude/future.json
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/moderator/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/moderator/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/moderator/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/moderator/future.json
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/discovery.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/discovery.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/discovery.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/errors.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/errors.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/errors.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/appengine.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/appengine.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/appengine.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/authtools.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/authtools.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/authtools.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/django_orm.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/django_orm.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/django_orm.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/file.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/file.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext/file.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/http.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/http.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/http.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/mimeparse.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/mimeparse.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/mimeparse.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/model.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/model.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/model.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/oauth.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/oauth.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/oauth.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/schema.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/schema.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/schema.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/__init__.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/anyjson.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/anyjson.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/anyjson.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/appengine.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/appengine.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/appengine.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/client.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/client.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/client.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/clientsecrets.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/clientsecrets.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/clientsecrets.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/crypt.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/crypt.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/crypt.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/django_orm.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/django_orm.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/django_orm.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/file.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/file.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/file.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/multistore_file.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/multistore_file.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/multistore_file.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/tools.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/tools.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client/tools.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/uritemplate/__init__.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/uritemplate/__init__.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/uritemplate/__init__.pyo
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.contrib.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.contrib.latitude.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.contrib.moderator.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.discovery.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.errors.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.ext.appengine.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.ext.authtools.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.ext.django_orm.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.ext.file.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.ext.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.http.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.mimeparse.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.model.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.oauth.html
-%%PORTDOCS%%%%DOCSDIR%%/apiclient.schema.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.adclients.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.adunits.customchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.adunits.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.customchannels.adunits.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.customchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.reports.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.accounts.urlchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.adclients.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.adunits.customchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.adunits.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.customchannels.adunits.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.customchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.reports.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.1.urlchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.adclients.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.adunits.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.customchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.reports.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/adsense.v1.urlchannels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.data.ga.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.data.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.accounts.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.goals.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.profiles.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.segments.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.management.webproperties.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/analytics.v3.report.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/audit.v1.activities.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/audit.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.blogs.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.comments.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.pages.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.posts.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.users.blogs.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/blogger.v2.users.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.bookshelves.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.bookshelves.volumes.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.myconfig.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.mylibrary.annotations.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.mylibrary.bookshelves.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.mylibrary.bookshelves.volumes.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.mylibrary.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.mylibrary.readingpositions.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/books.v1.volumes.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.acl.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.calendarList.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.calendars.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.colors.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.events.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.freebusy.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/calendar.v3.settings.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/chromewebstore.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/chromewebstore.v1.licenses.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.allcontacts.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.allcontacts.photos.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.contacts.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.contacts.photos.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.groups.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/contacts.v1beta1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/customsearch.v1.cse.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/customsearch.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/diacritize.v1.diacritize.corpus.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/diacritize.v1.diacritize.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/diacritize.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/discovery.v1.apis.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/discovery.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/freebase.v1-dev.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/freebase.v1-dev.text.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/freebase.v1-dev.user.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/freebase.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/freebase.v1.text.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/groupssettings.v1.groups.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/groupssettings.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/latitude.v1.currentLocation.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/latitude.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/latitude.v1.location.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.featured.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.featured.series.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.global.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.global.series.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.my.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.my.series.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.myrecent.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.myrecent.series.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.profiles.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.responses.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.series.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.series.responses.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.series.submissions.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.submissions.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.tags.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.topics.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.topics.submissions.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/moderator.v1.votes.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/oauth2.v2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/oauth2.v2.userinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/oauth2.v2.userinfo.v2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/oauth2.v2.userinfo.v2.me.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.acl.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.activities.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.activityVisibility.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.badges.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.comments.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communities.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityFollow.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityMembers.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityMessages.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityPollComments.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityPollVotes.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityPolls.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityRelated.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.communityTopics.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.counters.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/orkut.v2.scraps.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/pagespeedonline.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/pagespeedonline.v1.pagespeedapi.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/plus.v1.activities.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/plus.v1.comments.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/plus.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/plus.v1.people.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.1.training.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.2.hostedmodels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.2.training.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.3.hostedmodels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.3.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.3.training.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.4.hostedmodels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.4.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/prediction.v1.4.trainedmodels.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/shopping.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/shopping.v1.products.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/siteVerification.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/siteVerification.v1.webResource.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/taskqueue.v1beta1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/taskqueue.v1beta1.taskqueues.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/taskqueue.v1beta1.tasks.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/tasks.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/tasks.v1.tasklists.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/tasks.v1.tasks.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/translate.v2.detections.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/translate.v2.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/translate.v2.languages.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/translate.v2.translations.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/transparencyreport.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/transparencyreport.v1.traffic.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/urlshortener.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/urlshortener.v1.url.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/webfonts.v1.html
-%%PORTDOCS%%%%DOCSDIR%%/dyn/webfonts.v1.webfonts.html
-%%PORTDOCS%%%%DOCSDIR%%/httplib2.html
-%%PORTDOCS%%%%DOCSDIR%%/httplib2.iri2uri.html
-%%PORTDOCS%%%%DOCSDIR%%/httplib2.socks.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.anyjson.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.appengine.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.client.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.clientsecrets.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.crypt.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.django_orm.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.file.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.multistore_file.html
-%%PORTDOCS%%%%DOCSDIR%%/oauth2client.tools.html
-%%PORTDOCS%%%%DOCSDIR%%/uritemplate.html
+%%PYTHON_SITELIBDIR%%/google_api_python_client-1.0c2-py2.7.egg
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/client_secrets.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/get_all_accounts.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/get_creative.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/get_direct_deals.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/sample_utils.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/submit_creative.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adexchangebuyer/update_account.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/generate_report.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/generate_report_with_paging.py
@@ -294,30 +24,44 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_custom_channels_for_ad_unit.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_url_channels.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/sample_utils.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/client_secrets.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/core_reporting_v3_reference.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/hello_analytics_api_v3.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/management_v3_reference.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analytics/sample_utils.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/app.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/embed.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/gadget.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/index.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/index.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/api-python-client-doc/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/app.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/grant.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/index.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/main.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine/welcome.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine_with_robots/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine_with_robots/app.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine_with_robots/main.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/appengine_with_robots/welcome.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/audit/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/audit/audit.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/audit/client_secrets.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/blogger.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/blogger/client_secrets.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/customsearch/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/customsearch/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dailymotion/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dailymotion/app.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dailymotion/index.yaml
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dailymotion/main.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dailymotion/welcome.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/__init__.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/manage.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/plus/__init__.py
@@ -328,6 +72,7 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/templates/plus/login.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/templates/plus/welcome.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/urls.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/advertisers/advertisers.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/advertisers/advertisers_template.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/ccoffers/offers.py
@@ -337,8 +82,10 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/events/events_template.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/publishers/publishers.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/publishers/publishers_template.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/groupssettings/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/groupssettings/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/groupssettings/groupsettings.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/client_task.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/gen_appengine_access_token
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/gtaskqueue
@@ -349,14 +96,22 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_cmds.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_logger.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/setup.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/latitude/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/latitude/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/latitude/latitude.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/moderator/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/moderator/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/moderator/moderator.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plus/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plus/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/plus/plus.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/client_secrets.json
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/language_id.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/prediction.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/prediction_language_id.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/prediction_number.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/prediction/setup.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/runsamples.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/basic.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/crowding.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/fulltextsearch.py
@@ -365,21 +120,40 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/pagination.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/ranking.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/restricting.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/service_account/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/service_account/tasks.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/src/moderator.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/src/prediction.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/src/template.tmpl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/src/urlshortener.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/storage_serviceaccount_appengine/app.yaml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/storage_serviceaccount_appengine/listing.xsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/storage_serviceaccount_appengine/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/app.yaml
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/css/style.css
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/settings.py.sample
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tasks_appengine/templates/index.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threadqueue/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/threadqueue/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/translate/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/translate/main.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tz/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tz/tznever
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlshortener/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlshortener/client_secrets.json
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlshortener/urlshortener.py
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/urlshortener
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/tz
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/translate
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/threadqueue
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/tasks_appengine/templates
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/tasks_appengine/css
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/tasks_appengine
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/storage_serviceaccount_appengine
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/src
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/service_account
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/searchforshopping
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/prediction
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/plus
@@ -406,16 +180,6 @@ bin/enable-app-engine-project
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/api-python-client-doc
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/analytics
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/adsense
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/adexchangebuyer
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/dyn
%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/uritemplate
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/oauth2client
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/ext
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/moderator
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib/latitude
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient/contrib
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/apiclient
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
-@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%