Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2012 20:08:56 +0000 (UTC)
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r302600 - in head/www/py-google-api-python-client: . files
Message-ID:  <201208152008.q7FK8uWI005781@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nivit
Date: Wed Aug 15 20:08:56 2012
New Revision: 302600
URL: http://svn.freebsd.org/changeset/ports/302600

Log:
  - 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

Added:
  head/www/py-google-api-python-client/files/
  head/www/py-google-api-python-client/files/patch-runsamples.py   (contents, props changed)
Modified:
  head/www/py-google-api-python-client/Makefile   (contents, props changed)
  head/www/py-google-api-python-client/distinfo   (contents, props changed)
  head/www/py-google-api-python-client/pkg-plist   (contents, props changed)

Modified: head/www/py-google-api-python-client/Makefile
==============================================================================
--- head/www/py-google-api-python-client/Makefile	Wed Aug 15 20:04:10 2012	(r302599)
+++ head/www/py-google-api-python-client/Makefile	Wed Aug 15 20:08:56 2012	(r302600)
@@ -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
 
 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

Modified: head/www/py-google-api-python-client/distinfo
==============================================================================
--- head/www/py-google-api-python-client/distinfo	Wed Aug 15 20:04:10 2012	(r302599)
+++ head/www/py-google-api-python-client/distinfo	Wed Aug 15 20:08:56 2012	(r302600)
@@ -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

Added: head/www/py-google-api-python-client/files/patch-runsamples.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-google-api-python-client/files/patch-runsamples.py	Wed Aug 15 20:08:56 2012	(r302600)
@@ -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)')

Modified: head/www/py-google-api-python-client/pkg-plist
==============================================================================
--- head/www/py-google-api-python-client/pkg-plist	Wed Aug 15 20:04:10 2012	(r302599)
+++ head/www/py-google-api-python-client/pkg-plist	Wed Aug 15 20:08:56 2012	(r302600)
@@ -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%%



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