Index: head/www/py-google-api-python-client/files/patch-runsamples.py =================================================================== --- head/www/py-google-api-python-client/files/patch-runsamples.py (revision 313998) +++ head/www/py-google-api-python-client/files/patch-runsamples.py (nonexistent) @@ -1,11 +0,0 @@ ---- ./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)') Property changes on: head/www/py-google-api-python-client/files/patch-runsamples.py ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -1 \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/www/py-google-api-python-client/Makefile =================================================================== --- head/www/py-google-api-python-client/Makefile (revision 313998) +++ head/www/py-google-api-python-client/Makefile (revision 313999) @@ -1,97 +1,80 @@ -# New ports collection makefile for: google-api-python-client -# Date created: 2011-04-16 -# Whom: Nicola Vitale -# # $FreeBSD$ -# PORTNAME= google-api-python-client -#PORTVERSION= +PORTVERSION= 1.1 #PORTREVISION= 0 -DISTVERSION= 1.0c2 CATEGORIES= www MASTER_SITES= GOOGLE_CODE PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTFILES+= ${PORTNAME}-${DISTVERSION}.tar.gz +DISTFILES= ${PORTNAME}-${DISTVERSION}.tar.gz MAINTAINER= nivit@FreeBSD.org COMMENT= Google API Client Library for Python LICENSE= AL2 RUN_DEPENDS= ${PKGNAMEPREFIX}gflags>=1.4:${PORTSDIR}/devel/py-gflags \ ${PKGNAMEPREFIX}httplib2>=0.6.0:${PORTSDIR}/www/py-httplib2 \ ${PKGNAMEPREFIX}oauth2>=1.5.167:${PORTSDIR}/net/py-oauth2 USE_PYTHON= -2.7 USE_PYDISTUTILS= easy_install # 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 PYDISTUTILS_PKGVERSION= ${DISTVERSION} .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},' \ +REINPLACE_ARGS= -e 's,/usr/bin/env python,&${PYTHON_VER},' \ -e 's,/usr/bin/python.*,${PYTHON_CMD},' \ -e 's,../google_appengine,${LOCALBASE}/share/google-appengine,1' \ - -e "s,'samples/oauth2','${EXAMPLESDIR}',1" + -e "s,'samples/oauth2','${EXAMPLESDIR}',1" -i.bak DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} .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 ${PORT_OPTIONS:MDJANGO} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django>=1.3:${PORTSDIR}/www/py-django .endif post-patch: - ${FIND} ${FIND_FILES} | ${XARGS} ${XARGS_ARGS} ${REINPLACE_CMD} + ${FIND} ${FIND_FILES} | ${XARGS} -0 ${REINPLACE_CMD} @${FIND} ${FIND_FILES_BAK} -delete post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/FAQ ${DOCSDIR}/FAQ .endif .if ${PORT_OPTIONS:MEXAMPLES} - ${MKDIR} ${EXAMPLESDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/runsamples.py ${EXAMPLESDIR}/runsamples.py cd ${WRKDIR}/samples && ${COPYTREE_SHARE} . ${EXAMPLESDIR} .endif -.include - -# www/py-WebTest depends on www/py-webob, which runs only with Python 2.6+ -.if ${PORT_OPTIONS:MWEBTEST} && ${PYTHON_VER} >= 2.6 +.if ${PORT_OPTIONS:MWEBTEST} 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 -RUN_DEPENDS+= ${PKGNAMEPREFIX}simplejson>=2.5.0:${PORTSDIR}/devel/py-simplejson -.endif - -.include +.include Index: head/www/py-google-api-python-client/distinfo =================================================================== --- head/www/py-google-api-python-client/distinfo (revision 313998) +++ head/www/py-google-api-python-client/distinfo (revision 313999) @@ -1,4 +1,4 @@ -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 +SHA256 (google-api-python-client-1.1.tar.gz) = bc88cae1c40446f22d58923fc5a8dbac77da29d6efbe4ae2276cc2f30f724617 +SIZE (google-api-python-client-1.1.tar.gz) = 71178 +SHA256 (google-api-python-client-samples-1.1.tar.gz) = e0465027ca73ec0102ee3043fa7635bd515f5ca4d10a6707acc9a4c98a89b977 +SIZE (google-api-python-client-samples-1.1.tar.gz) = 111364 Index: head/www/py-google-api-python-client/pkg-descr =================================================================== --- head/www/py-google-api-python-client/pkg-descr (revision 313998) +++ head/www/py-google-api-python-client/pkg-descr (revision 313999) @@ -1,11 +1,13 @@ The Google API Client for Python is a client library for accessing -the adexchangebuyer, adsense, analytics, audit, bigquery, blogger, -books, calendar, customsearch, discovery, drive, freebase, gan, -groupssettings, latitude, moderator, oauth2, orkut, pagespeedonline, -plus, prediction, shopping, siteVerification, taskqueue, tasks, -translate, urlshortener, and webfonts APIs. +the adexchangebuyer, adexchangeseller, adsense, adsensehost, analytics, +androidpublisher, audit, bigquery, blogger, books, calendar, civicinfo, +compute, coordinate, customsearch, dfareporting, discovery, drive, +freebase, fusiontables, gan, groupsmigration, groupssettings, latitude, +licensing, oauth2, orkut, pagespeedonline, plus, prediction, reseller, +shopping, siteVerification, storage, taskqueue, tasks, translate, +urlshortener, webfonts, youtube, youtubeAnalytics APIs. If you wish to use a Google API that is not in that list then you should look at the Google Data APIs Python Client Library (devel/py-gdata). -WWW: http://code.google.com/p/google-api-python-client/ +WWW: http://developers.google.com/api-client-library/python/ Index: head/www/py-google-api-python-client/pkg-plist =================================================================== --- head/www/py-google-api-python-client/pkg-plist (revision 313998) +++ head/www/py-google-api-python-client/pkg-plist (revision 313999) @@ -1,185 +1,173 @@ @comment $FreeBSD$ bin/enable-app-engine-project -%%PYTHON_SITELIBDIR%%/google_api_python_client-1.0c2-py2.7.egg +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_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 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_account_tree.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_accounts.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_ad_clients.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_ad_clients_for_account.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_ad_units.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_ad_units_for_custom_channel.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_custom_channels.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_custom_channels_for_ad_unit.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_saved_ad_styles.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adsense/get_all_saved_reports.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%%/coordinate/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coordinate/client_secrets.json +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/coordinate/coordinate.py %%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/client_secrets.json %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/manage.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/plus/__init__.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/plus/models.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/plus/tests.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/plus/views.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/django_sample/settings.py %%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 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/ccoffers/offers_template.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/client_secrets.json %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gan/events/events.py %%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 -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/gtaskqueue_puller -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/task_cmds.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_client.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_cmd_base.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_cmds.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue/taskqueue_logger.py -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gtaskqueue_sample/setup.py +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keyring/README +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keyring/client_secrets.json +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keyring/plus.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/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 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/histograms.py %%PORTEXAMPLES%%%%EXAMPLESDIR%%/searchforshopping/main.py %%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/README %%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%%%%EXAMPLESDIR%%/youtube/README +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/youtube %%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%%/storage %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/src %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/service_account %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/searchforshopping %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/prediction %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/plus -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/moderator %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/latitude -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gtaskqueue_sample/gtaskqueue -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gtaskqueue_sample +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/keyring %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/groupssettings %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gan/publishers %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gan/events %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gan/ccoffers %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gan/advertisers %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/gan %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/django_sample/templates/plus %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/django_sample/templates %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/django_sample/plus %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/django_sample -%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/dailymotion %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/customsearch +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/coordinate %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/blogger %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/audit %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/appengine_with_robots %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/appengine %%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%%