Date: 11 Jan 2006 22:55:20 -0000 From: nivit@email.it (Nicola Vitale) To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/91691: [NEW PORT] www/py-TurboGears: Python-Based Framework for Rapid Web Development Message-ID: <20060111225520.29200.qmail@stellina> Resent-Message-ID: <200601112300.k0BN0M1Z047896@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91691 >Category: ports >Synopsis: [NEW PORT] www/py-TurboGears: Python-Based Framework for Rapid Web Development >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: Wed Jan 11 23:00:22 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Nicola Vitale >Release: FreeBSD 5.4-RELEASE-p8 i386 >Organization: >Environment: System: FreeBSD stellina.domo.sva 5.4-RELEASE-p8 FreeBSD 5.4-RELEASE-p8 #4: Mon Nov 28 10:22:09 CET 2005 >Description: TurboGears brings together four major pieces to create an easy to install, easy to use web megaframework. It covers everything from front end (MochiKit JavaScript for the browser, Kid for templates in Python) to the controllers (CherryPy) to the back end (SQLObject). The TurboGears project is focused on providing documentation and integration with these tools without losing touch with the communities that already exist around those tools. TurboGears is easy to use for a wide range of web applications. Author: Kevin Dangoor et alii WWW: http://www.turbogears.org/ N.B. It requires devel/py-cElementTree (see PR ports/91687) devel/py-json-py (see PR ports/91688) www/py-TestGears (see PR ports/91689) Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- py24-TurboGears-0.8.8.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: # # py-TurboGears # py-TurboGears/pkg-descr # py-TurboGears/Makefile # py-TurboGears/distinfo # py-TurboGears/files # py-TurboGears/files/pkg-deinstall.in # py-TurboGears/pkg-plist # echo c - py-TurboGears mkdir -p py-TurboGears > /dev/null 2>&1 echo x - py-TurboGears/pkg-descr sed 's/^X//' >py-TurboGears/pkg-descr << 'END-of-py-TurboGears/pkg-descr' XTurboGears brings together four major pieces to create an Xeasy to install, easy to use web megaframework. It covers Xeverything from front end (MochiKit JavaScript for the browser, XKid for templates in Python) to the controllers (CherryPy) to Xthe back end (SQLObject). X XThe TurboGears project is focused on providing documentation Xand integration with these tools without losing touch Xwith the communities that already exist around those tools. X XTurboGears is easy to use for a wide range of web applications. X XAuthor: Kevin Dangoor et alii XWWW: http://www.turbogears.org/ END-of-py-TurboGears/pkg-descr echo x - py-TurboGears/Makefile sed 's/^X//' >py-TurboGears/Makefile << 'END-of-py-TurboGears/Makefile' X# New ports collection makefile for: turbogears X# Date created: 2006-01-08 X# Whom: Nicola Vitale <nivit@email.it> X# X# $FreeBSD$ X# X XPORTNAME= TurboGears XPORTVERSION= 0.8.8 XCATEGORIES= www python XMASTER_SITES= http://www.turbogears.org/download/eggs/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= nivit@email.it XCOMMENT= Python-Based Framework for Rapid Web Development X XBUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools XRUN_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools \ X kid:${PORTSDIR}/devel/py-kid \ X sqlobject-admin:${PORTSDIR}/databases/py-sqlobject \ X ${PYTHON_SITELIBDIR}/cherrypy/__init__.py:${PORTSDIR}/www/py-cherrypy \ X ${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-cElementTree \ X ${PYTHON_SITELIBDIR}/elementtree/__init__.py:${PORTSDIR}/devel/py-elementtree \ X ${PYTHON_SITELIBDIR}/formencode/__init__.py:${PORTSDIR}/www/py-formencode \ X ${PYTHON_SITELIBDIR}/json.py:${PORTSDIR}/devel/py-json-py \ X ${PYTHON_SITELIBDIR}/TestGears-0.2-py2.4.egg:${PORTSDIR}/devel/py-TestGears X XUSE_PYTHON= 2.4+ XUSE_PYDISTUTILS= yes X XOPTIONS= CHEETAH "Install py-cheetah add-on" off X# bypass infrastructure bug (taken from www/py-django) XOPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options X XPLIST_SUB+= "PORTVERSION=${PORTVERSION}" XPLIST_SUB+= "EGGEXT=py2.4.egg" XSUB_FILES= pkg-deinstall XSUB_LIST= "EGGS=${EGGS}" XSUB_LIST+= "PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}" X XEGGS= ${PORTNAME}-${PORTVERSION}-py2.4.egg XEASY_INSTALL= easy_install X Xdo-install: X for FILE in ${DISTFILES}; do \ X ${EASY_INSTALL} --no-deps --script-dir=${PREFIX}/bin ${DISTDIR}/$${FILE}; \ X done; X Xpost-install: X ${RM} ${PYTHON_SITELIBDIR}/${PORTNAME}-${PORTVERSION}-py2.4.egg/EGG-INFO/requires.txt X X.include <bsd.port.pre.mk> X X.if defined(WITH_CHEETAH) XRUN_DEPENDS+= cheetah:${PORTSDIR}/devel/py-cheetah X.endif X X.include <bsd.port.post.mk> END-of-py-TurboGears/Makefile echo x - py-TurboGears/distinfo sed 's/^X//' >py-TurboGears/distinfo << 'END-of-py-TurboGears/distinfo' XMD5 (TurboGears-0.8.8.tar.gz) = 83be5f971d5c208c3e91e60b570cbcff XSHA256 (TurboGears-0.8.8.tar.gz) = 57ec514b15c2c4129f293892a39eeb626cd4b4679b0201e73864ef1feb23767b XSIZE (TurboGears-0.8.8.tar.gz) = 3608049 END-of-py-TurboGears/distinfo echo c - py-TurboGears/files mkdir -p py-TurboGears/files > /dev/null 2>&1 echo x - py-TurboGears/files/pkg-deinstall.in sed 's/^X//' >py-TurboGears/files/pkg-deinstall.in << 'END-of-py-TurboGears/files/pkg-deinstall.in' X#!/bin/sh X# XPKGNAME=$1 X# Xcase $2 in X DEINSTALL) X for f in %%EGGS%% X do easy_install -x -m -D "%%PYTHON_SITELIBDIR%%/${f}" X done X ;; X POST-DEINSTALL) X exit 0 X ;; X *) X echo "Unexpected Argument $2!!!" X exit 1 X ;; Xesac Xexit 0 END-of-py-TurboGears/files/pkg-deinstall.in echo x - py-TurboGears/pkg-plist sed 's/^X//' >py-TurboGears/pkg-plist << 'END-of-py-TurboGears/pkg-plist' X@comment $FreeBSD$ Xbin/tg-admin X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/PKG-INFO X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/SOURCES.txt X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/entry_points.txt X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/not-zip-safe X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO/top_level.txt X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/quickstart.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command/quickstart.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/controllers.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/controllers.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/database.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/database.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/finddata.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/finddata.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/MochiKit.js X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/ProjectName.egg-info/sqlobject.txt X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/dev.cfg.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/prod.cfg.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/project-start.py.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/controllers.py.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/model.py.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/sqlobject-history/empty X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/css/empty X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/images/empty X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/javascript/empty X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/master.kid X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates/welcome.kid X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/setup.py.source X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/startup.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/startup.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/__init__.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/__init__.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/othertemplate.kid X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/simple.kid X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_controllers.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_controllers.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_validators.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_validators.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_view.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/test_view.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/util.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests/util.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/validators.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/validators.pyc X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/view.py X%%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/view.pyc X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/EGG-INFO X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/command X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/js X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/ProjectName.egg-info X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/sqlobject-history X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/css X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/images X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static/javascript X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/static X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname/templates X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart/projectname X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/quickstart X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears/tests X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%%/turbogears X@dirrm %%PYTHON_SITELIBDIR%%/TurboGears-%%PORTVERSION%%-%%EGGEXT%% END-of-py-TurboGears/pkg-plist exit --- py24-TurboGears-0.8.8.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?20060111225520.29200.qmail>