Date: Thu, 24 Jul 2008 16:06:48 +0800 (CST) From: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/125923: [NEW PORT] www/gaeo: An open-source web framework running on Google App Engine Message-ID: <200807240806.m6O86m8N077083@stucgi.cs.nctu.edu.tw> Resent-Message-ID: <200807240820.m6O8K2Lr011949@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125923 >Category: ports >Synopsis: [NEW PORT] www/gaeo: An open-source web framework running on Google App Engine >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jul 24 08:20:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Yi-Jheng Lin >Release: FreeBSD 7.0-RELEASE-p1 amd64 >Organization: NCTU CS >Environment: System: FreeBSD stucgi 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Thu Apr 17 15:56:39 CST 2008 >Description: Google App Engine Oil (GAEO) is an open-source web framework running on Google App Engine. Google App Engine Oil (GAEO) enables the web development on Google AppEngine quick and less configurations. GAEO enhances Google AppEngine SDK with new features such as: - Well-formed URL Routing - Enhanced Request Handler (Controller) - Enhanced Object-Relation Mapping (ORM) WWW: http://gaeo.org Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- gaeo-45.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gaeo # gaeo/Makefile # gaeo/distinfo # gaeo/pkg-descr # gaeo/pkg-plist # gaeo/files # gaeo/files/patch-bin_gaeo.py # echo c - gaeo mkdir -p gaeo > /dev/null 2>&1 echo x - gaeo/Makefile sed 's/^X//' >gaeo/Makefile << 'END-of-gaeo/Makefile' X# New ports collection makefile for: gaeo X# Date created: 2008-07-24 X# Whom: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> X# X# $FreeBSD$ X# X XPORTNAME= gaeo XPORTVERSION= 45 X#PORTREVISION= 0 X#PORTEPOCH= 0 XCATEGORIES= www devel python XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XDISTNAME= ${PORTNAME}-trunk-r${PORTVERSION} X XMAINTAINER= yzlin@cs.nctu.edu.tw XCOMMENT= An open-source web framework running on Google App Engine X XRUN_DEPENDS= google-appengine>=1.1.0:${PORTSDIR}/www/google-appengine X XPROJECTHOST= google-app-engine-oil X XNO_BUILD= yes X XUSE_PYTHON= 2.5+ XUSE_ZIP= yes X XWRKSRC= ${WRKDIR}/${PORTNAME} X Xpost-patch: X ${REINPLACE_CMD} -e "s,%%DATADIR%%,${DATADIR},g" ${WRKSRC}/bin/gaeo.py X Xdo-install: X ${MKDIR} ${DATADIR} X cd ${WRKSRC} && ${COPYTREE_SHARE} "gaeo" ${DATADIR} X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR}/README X.endif X ${INSTALL_SCRIPT} ${WRKSRC}/bin/gaeo.py ${PREFIX}/bin/gaeo.py X ${INSTALL_SCRIPT} ${WRKSRC}/bin/gaeogen.py ${PREFIX}/bin/gaeogen.py X X.include <bsd.port.mk> END-of-gaeo/Makefile echo x - gaeo/distinfo sed 's/^X//' >gaeo/distinfo << 'END-of-gaeo/distinfo' XMD5 (gaeo-trunk-r45.zip) = fd5243b6067759cd4d54bd65c5b931f7 XSHA256 (gaeo-trunk-r45.zip) = 386d7114841b5af6baeb65a28a8ab8cc69767f3f22b5367349d90d61a6c17a4d XSIZE (gaeo-trunk-r45.zip) = 18299 END-of-gaeo/distinfo echo x - gaeo/pkg-descr sed 's/^X//' >gaeo/pkg-descr << 'END-of-gaeo/pkg-descr' XGoogle App Engine Oil (GAEO) is an open-source web framework Xrunning on Google App Engine. X XGoogle App Engine Oil (GAEO) enables the web development on XGoogle AppEngine quick and less configurations. GAEO enhances XGoogle AppEngine SDK with new features such as: X - Well-formed URL Routing X - Enhanced Request Handler (Controller) X - Enhanced Object-Relation Mapping (ORM) X XWWW: http://gaeo.org END-of-gaeo/pkg-descr echo x - gaeo/pkg-plist sed 's/^X//' >gaeo/pkg-plist << 'END-of-gaeo/pkg-plist' Xbin/gaeo.py Xbin/gaeogen.py X%%PORTDOCS%%%%DOCSDIR%%/README X%%DATADIR%%/gaeo/__init__.py X%%DATADIR%%/gaeo/controller/__init__.py X%%DATADIR%%/gaeo/controller/errors.py X%%DATADIR%%/gaeo/controller/helper.py X%%DATADIR%%/gaeo/dispatch/__init__.py X%%DATADIR%%/gaeo/dispatch/dispatcher.py X%%DATADIR%%/gaeo/dispatch/router.py X%%DATADIR%%/gaeo/session/__init__.py X%%DATADIR%%/gaeo/session/memcache.py X@dirrm %%DATADIR%%/gaeo/session X@dirrm %%DATADIR%%/gaeo/dispatch X@dirrm %%DATADIR%%/gaeo/controller X@dirrm %%DATADIR%%/gaeo X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-gaeo/pkg-plist echo c - gaeo/files mkdir -p gaeo/files > /dev/null 2>&1 echo x - gaeo/files/patch-bin_gaeo.py sed 's/^X//' >gaeo/files/patch-bin_gaeo.py << 'END-of-gaeo/files/patch-bin_gaeo.py' X--- bin/gaeo.py.orig 2008-07-24 15:24:37.000000000 +0800 X+++ bin/gaeo.py 2008-07-24 15:25:07.000000000 +0800 X@@ -196,7 +196,7 @@ X create_file(os.path.join(project_home, 'favicon.ico'), []) X X # copy GAEO directory X- copytree(os.path.join(os.path.dirname(__file__), '..', 'gaeo'), os.path.join(project_home, 'gaeo')) X+ copytree(os.path.join(os.path.dirname(__file__), '%%DATADIR%%', 'gaeo'), os.path.join(project_home, 'gaeo')) X X # create the eclipse project file X if create_eclipse_proj: END-of-gaeo/files/patch-bin_gaeo.py exit --- gaeo-45.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807240806.m6O86m8N077083>