Added Cheetah
authorIgor Pashev <igor.pashev@nexenta.com>
Mon, 24 Oct 2011 14:55:06 +0400
changeset 451 fbd58124a04a
parent 450 b6c69fb1d5a6
child 452 e07bba31a5b9
Added Cheetah
components/python_modules/cheetah/Makefile
components/python_modules/cheetah/cheetah-26.p5m
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python_modules/cheetah/Makefile	Mon Oct 24 14:55:06 2011 +0400
@@ -0,0 +1,49 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+
+#
+# Copyright (c) 2011, Nexenta Systems, Inc. and/or its affiliates. All rights reserved.
+#
+
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		Cheetah
+COMPONENT_VERSION=	2.4.4
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH=	sha1:c218f5d8bc97b39497680f6be9b7bd093f696e89
+COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/C/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_PROJECT_URL=  http://www.cheetahtemplate.org/
+
+include $(WS_TOP)/make-rules/prep.mk
+include $(WS_TOP)/make-rules/ips.mk
+include $(WS_TOP)/make-rules/setup.py.mk
+
+# common targets
+
+build:		$(BUILD_32)
+
+install:	$(INSTALL_32)
+
+test:		$(TEST_32)
+
+BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
+
+include $(WS_TOP)/make-rules/depend.mk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python_modules/cheetah/cheetah-26.p5m	Mon Oct 24 14:55:06 2011 +0400
@@ -0,0 +1,140 @@
+<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
+set name=pkg.fmri value=pkg:/library/python-2/cheetah-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=info.classification value="org.opensolaris.category.2008:Development/Perl"
+set name=pkg.description value="Cheetah is an open source template engine and code generation tool, written in Python. It can be used standalone or combined with other tools and frameworks. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code."
+set name=pkg.summary value="template engine and code generation tool"
+
+dir path=usr
+dir path=usr/bin
+dir path=usr/lib
+dir path=usr/lib/python2.6
+dir path=usr/lib/python2.6/vendor-packages
+dir path=usr/lib/python2.6/vendor-packages/Cheetah
+dir path=usr/lib/python2.6/vendor-packages/Cheetah/Tests
+dir path=usr/lib/python2.6/vendor-packages/Cheetah/Templates
+dir path=usr/lib/python2.6/vendor-packages/Cheetah/Macros
+dir path=usr/lib/python2.6/vendor-packages/Cheetah/Tools
+dir path=usr/lib/python2.6/vendor-packages/Cheetah/Utils
+dir path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info
+file path=usr/bin/cheetah-compile
+file path=usr/bin/cheetah
+file path=usr/bin/cheetah-analyze
+file path=usr/lib/python2.6/vendor-packages/Cheetah/TemplateCmdLineIface.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Parser.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/SyntaxAndOutput.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Regressions.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/xmlrunner.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/xmlrunner.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Parser.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Misc.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Test.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Performance.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/CheetahWrapper.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Unicode.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Analyzer.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Template.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Performance.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Test.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Filters.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/NameMapper.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Template.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Filters.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Analyzer.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Regressions.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Misc.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Cheps.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Cheps.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/Unicode.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/SyntaxAndOutput.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/NameMapper.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tests/CheetahWrapper.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/TemplateCmdLineIface.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ImportHooks.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/SkeletonPage.tmpl
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/_SkeletonPage.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/SkeletonPage.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/_SkeletonPage.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Templates/SkeletonPage.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/SettingsManager.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CacheRegion.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/DirectiveAnalyzer.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CacheStore.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Parser.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/DummyTransaction.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Unspecified.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Servlet.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Template.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ImportManager.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CheetahWrapper.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CacheStore.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Parser.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/_namemapper.so
+file path=usr/lib/python2.6/vendor-packages/Cheetah/NameMapper.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/DummyTransaction.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CheetahWrapper.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/CacheRegion.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/convertTmplPathToModuleName.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Django.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/SettingsManager.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/DirectiveAnalyzer.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Compiler.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Macros/I18n.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Macros/I18n.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Macros/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Macros/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/convertTmplPathToModuleName.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/FileUtils.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Template.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/CGITemplate.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/RecursiveNull.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/SiteHierarchy.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/MondoReport.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/RecursiveNull.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/SiteHierarchy.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/MondoReport.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/MondoReportDoc.txt
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Tools/CGITemplate.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/NameMapper.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Filters.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Django.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Filters.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ImportHooks.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ErrorCatchers.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Servlet.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ImportManager.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/ErrorCatchers.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/FileUtils.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/SourceReader.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Unspecified.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Version.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Version.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/htmlDecode.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/Misc.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/htmlEncode.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/htmlDecode.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/WebInputMixin.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/statprof.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/__init__.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/Indenter.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/Indenter.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/statprof.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/WebInputMixin.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/Misc.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Utils/htmlEncode.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah/SourceReader.py
+file path=usr/lib/python2.6/vendor-packages/Cheetah/Compiler.pyc
+file path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info/requires.txt
+file path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info/PKG-INFO
+file path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info/SOURCES.txt
+file path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info/top_level.txt
+file path=usr/lib/python2.6/vendor-packages/Cheetah-2.4.4-py2.6.egg-info/dependency_links.txt
+depend fmri=runtime/python-26 type=require