1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00

- 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
This commit is contained in:
Nicola Vitale 2012-08-15 20:08:56 +00:00
parent 4bc91672c2
commit 9fe53cfba2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=302600
4 changed files with 103 additions and 312 deletions

View File

@ -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

View File

@ -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

View File

@ -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)')

View File

@ -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%%