import py-turbogears-1.0.2.2, Python web development megaframework

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).

ok simon@, jasper@
This commit is contained in:
martynas 2007-06-26 23:23:40 +00:00
parent 5e9f880342
commit ad09fdd7fd
5 changed files with 1134 additions and 0 deletions

View File

@ -0,0 +1,47 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/06/26 23:23:40 martynas Exp $
COMMENT= "Python web development megaframework"
V= 1.0.2.2
DISTNAME= TurboGears-${V}
PKGNAME= py-turbogears-${V}
CATEGORIES= www lang/python
HOMEPAGE= http://www.turbogears.org/
MAINTAINER= Martynas Venckus <martynas@openbsd.org>
# MIT
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://files.turbogears.org/eggs/
MODULES= lang/python
RUN_DEPENDS= ::databases/py-sqlalchemy \
::databases/py-sqlobject \
::devel/py-cheetah \
::devel/py-configobj \
::devel/py-nose \
::devel/py-protocols \
::devel/py-ruledispatch \
::devel/py-simplejson \
::devel/py-turbocheetah \
::devel/py-turbojson \
::devel/py-turbokid \
::textproc/py-ElementTree \
::textproc/py-cElementTree \
::www/py-cherrypy2 \
::www/py-formencode \
::www/py-paste \
::www/py-paste-deploy \
::www/py-paste-script
REGRESS_DEPENDS= ${RUN_DEPENDS} \
::databases/py-sqlite2
MODPY_SETUPTOOLS= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (TurboGears-1.0.2.2.tar.gz) = qNeWRbTOZ0CQJoOMo2Ct3A==
RMD160 (TurboGears-1.0.2.2.tar.gz) = IgKFOHrgXvPrt3PtUfj5mRuzLoM=
SHA1 (TurboGears-1.0.2.2.tar.gz) = yTm1a0EYsb9h5Cp4nz99ZmDT+iA=
SHA256 (TurboGears-1.0.2.2.tar.gz) = MR4hGfONeNMiQI97bxBpBZIc4UHw4Z1solSm+e5j52k=
SIZE (TurboGears-1.0.2.2.tar.gz) = 763088

View File

@ -0,0 +1,63 @@
$OpenBSD: patch-setup_py,v 1.1.1.1 2007/06/26 23:23:42 martynas Exp $
--- setup.py.orig Wed May 2 20:59:28 2007
+++ setup.py Tue May 22 00:16:49 2007
@@ -12,37 +12,10 @@ if sys.version_info < (2, 3):
execfile(os.path.join("turbogears", "release.py"))
# setup params
-install_requires = [
- "TurboJson >= 0.9.9",
- "TurboCheetah >= 0.9.5",
- "TurboKid >= 1.0.1",
- "CherryPy >= 2.2.1,<3.0.0alpha",
- "simplejson >= 1.3",
- "elementtree >= 1.2.6",
- "PasteScript >= 0.9.7",
- "FormEncode >= 0.7.1",
- "setuptools >= 0.6c2",
- "RuleDispatch >= 0.5a0.dev-r2303",
- "DecoratorTools >= 1.4",
- "ConfigObj >= 4.3.2"]
tgtesttools = ["nose >= 0.9.1", "SQLAlchemy>=0.3"]
standard = ["SQLObject>=0.8,<0.10dev"]
-# python 2.5 compatible list
-if sys.version_info < (2, 5):
- install_requires.extend([
- "cElementTree >= 1.0.5",
- ])
- tgtesttools.extend([
- "pysqlite"
- ])
- standard = ["SQLObject==bugfix,>=0.7.1dev-r1860,<=0.7.99"]
-else:
- install_requires.extend([
- "Cheetah >= 2.0rc7",
- ])
-
setup(
name="TurboGears",
version=version,
@@ -72,7 +45,6 @@ The latest development version is available in
the TurboGears subversion repository</a>.""",
url="http://www.turbogears.org",
zip_safe=False,
- install_requires = install_requires,
packages=find_packages(),
include_package_data=True,
exclude_package_data={"thirdparty": ["*"]},
@@ -119,13 +91,6 @@ the TurboGears subversion repository</a>.""",
catwalk = turbogears.toolbox.catwalk:CatWalk
""",
- extras_require = {
- "exp" : ["TGFastData"],
- "standard" : standard,
- "future" : ["Genshi>=0.3", "SQLAlchemy>=0.3"],
- "testtools" : ["nose >= 0.9.1"],
- "tgtesttools" : tgtesttools,
- },
classifiers = [
'Development Status :: 5 - Production/Stable',
'Environment :: Console',

View File

@ -0,0 +1,4 @@
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).

1015
www/py-turbogears/pkg/PLIST Normal file

File diff suppressed because it is too large Load Diff