From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jul 24 08:20:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0352E106567B for ; Thu, 24 Jul 2008 08:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B2C6D8FC15 for ; Thu, 24 Jul 2008 08:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6O8K2pG011950 for ; Thu, 24 Jul 2008 08:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6O8K2Lr011949; Thu, 24 Jul 2008 08:20:02 GMT (envelope-from gnats) Resent-Date: Thu, 24 Jul 2008 08:20:02 GMT Resent-Message-Id: <200807240820.m6O8K2Lr011949@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Yi-Jheng Lin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 055981065681 for ; Thu, 24 Jul 2008 08:14:43 +0000 (UTC) (envelope-from yzlin@cs.nctu.edu.tw) Received: from csmailgate.cs.nctu.edu.tw (csmailgate.cs.nctu.edu.tw [140.113.235.103]) by mx1.freebsd.org (Postfix) with ESMTP id 971E78FC14 for ; Thu, 24 Jul 2008 08:14:42 +0000 (UTC) (envelope-from yzlin@cs.nctu.edu.tw) Received: from stucgi.cs.nctu.edu.tw (stucgi [140.113.235.130]) by csmailgate.cs.nctu.edu.tw (Postfix) with ESMTP id CC0C412B16C for ; Thu, 24 Jul 2008 16:14:41 +0800 (CST) Received: (from yzlin@localhost) by stucgi.cs.nctu.edu.tw (8.14.2/8.14.2/Submit) id m6O86m8N077083; Thu, 24 Jul 2008 16:06:48 +0800 (CST) (envelope-from yzlin) Message-Id: <200807240806.m6O86m8N077083@stucgi.cs.nctu.edu.tw> Date: Thu, 24 Jul 2008 16:06:48 +0800 (CST) From: Yi-Jheng Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/125923: [NEW PORT] www/gaeo: An open-source web framework running on Google App Engine X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Jul 2008 08:20:03 -0000 >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 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 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: