Google App Engine software development kit (SDK).

Google App Engine enables you to build web applications
on the same scalable systems that power Google applications.
Google App Engine applications are implemented using the Python
programming language. The runtime environment includes the full
Python language and most of the Python standard library.

App Engine applications are easy to build, easy to maintain, and
easy to scale as your traffic and data storage needs grow.
With App Engine, there are no servers to maintain: you just upload
your application, and it's ready to serve your users.

WWW:	http://code.google.com/appengine/
This commit is contained in:
Nicola Vitale 2008-04-09 22:18:25 +00:00
parent 0058df369f
commit 5cf5513fc1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=210964
5 changed files with 1299 additions and 0 deletions

View file

@ -218,6 +218,7 @@
SUBDIR += gnome-user-share
SUBDIR += gnome-web-photo
SUBDIR += gnustep-ticker
SUBDIR += google-appengine
SUBDIR += google-sitemapgen
SUBDIR += goose
SUBDIR += grails

View file

@ -0,0 +1,55 @@
# New ports collection makefile for: google-appengine
# Date created: 2008-04-09
# Whom: Nicola Vitale <nivit@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= google-appengine
PORTVERSION= 1.0
#PORTREVISION= 0
#PORTEPOCH= 0
CATEGORIES= www devel python
MASTER_SITES= http://googleappengine.googlecode.com/files/
DISTNAME= ${PORTNAME:S|-|_|}
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Development tools for Google App Engine (SDK)
NO_BUILD= yes
USE_PYTHON= 2.5+
USE_ZIP= yes
FIND_FILES= ${WRKSRC} -type f -name "*.py" -print0
FIND_FILES_BAK= ${WRKSRC} -type f -and \( -name "*.orig" -or -name "*.bak" \)
LN_OPTS= -s
XARGS_ARGS= -0
REINPLACE_ARGS= -i.bak -e 's,/usr/bin/env python,&${PYTHON_VER},'
GAEDATADIR= google lib new_project_template templates tools
post-patch:
@${FIND} ${FIND_FILES} | ${XARGS} ${XARGS_ARGS} ${REINPLACE_CMD}
@${FIND} ${FIND_FILES_BAK} -delete
do-install:
${MKDIR} ${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} "${GAEDATADIR}" ${DATADIR} "-not -path './demos*' -and -mindepth 1"
.if !defined(NOPORTEXAMPLES)
cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${EXAMPLESDIR}
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/README ${DOCSDIR}
.endif
${INSTALL_SCRIPT} ${WRKSRC}/dev_appserver.py ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/appcfg.py ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/VERSION ${DATADIR}
${LN} ${LN_OPTS} ${DATADIR}/dev_appserver.py ${PREFIX}/bin/dev_appserver.py
${LN} ${LN_OPTS} ${DATADIR}/appcfg.py ${PREFIX}/bin/appcfg.py
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (google-appengine/1.0/google_appengine.zip) = 98ba22886147e97669097bbcd9eed9d5
SHA256 (google-appengine/1.0/google_appengine.zip) = 8c24b4240beb0c2ea9ddc62bb19ad883839e212c4f7b60ee3b23a7303b595168
SIZE (google-appengine/1.0/google_appengine.zip) = 2666162

View file

@ -0,0 +1,14 @@
Google App Engine software development kit (SDK).
Google App Engine enables you to build web applications
on the same scalable systems that power Google applications.
Google App Engine applications are implemented using the Python
programming language. The runtime environment includes the full
Python language and most of the Python standard library.
App Engine applications are easy to build, easy to maintain, and
easy to scale as your traffic and data storage needs grow.
With App Engine, there are no servers to maintain: you just upload
your application, and it's ready to serve your users.
WWW: http://code.google.com/appengine/

File diff suppressed because it is too large Load diff