Added CherryPy
authorIgor Pashev <igor.pashev@nexenta.com>
Mon, 24 Oct 2011 15:36:14 +0400
changeset 453 5697a02e7df8
parent 452 e07bba31a5b9
child 454 2c137fb29a59
Added CherryPy
components/python_modules/cherrypy/Makefile
components/python_modules/cherrypy/cherrypy-26.p5m
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python_modules/cherrypy/Makefile	Mon Oct 24 15:36:14 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=		CherryPy
+COMPONENT_VERSION=	2.3.0
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH=	sha1:067121c5f31442519ac07138ffe8af6f7c7465d2
+COMPONENT_ARCHIVE_URL=	http://download.cherrypy.org/cherrypy/$(COMPONENT_VERSION)/$(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/cherrypy/cherrypy-26.p5m	Mon Oct 24 15:36:14 2011 +0400
@@ -0,0 +1,197 @@
+<transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
+set name=pkg.fmri value=pkg:/library/python-2/cherypy-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=info.classification value="org.opensolaris.category.2008:Development/Python"
+set name=pkg.description value="CherryPy is a pythonic, object-oriented HTTP framework. CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time."
+set name=pkg.summary value="object-oriented HTTP framework"
+
+depend fmri=runtime/python-26 type=require
+
+dir path=usr
+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/cherrypy
+dir path=usr/lib/python2.6/vendor-packages/cherrypy/lib
+dir path=usr/lib/python2.6/vendor-packages/cherrypy/lib/filter
+dir path=usr/lib/python2.6/vendor-packages/cherrypy/test
+dir path=usr/lib/python2.6/vendor-packages/cherrypy/filters
+dir path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial
+dir path=usr/lib/python2.6/site-packages
+dir path=usr/lib/python2.6/site-packages/cherrypy
+dir path=usr/lib/python2.6/site-packages/cherrypy/tutorial
+dir path=usr/lib/python2.6/site-packages/cherrypy/test
+dir path=usr/lib/python2.6/site-packages/cherrypy/test/static
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpcgifs.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgiserver.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/covercp.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/cptools.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/autoreload.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/httptools.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/cptools.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/form.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/httptools.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/defaultformmask.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/filter/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/filter/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/defaultformmask.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/autoreload.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/profiler.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/form.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/covercp.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/lib/profiler.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpserver.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgiserver.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgiserver3.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/webtest.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/modpy.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_decodingencoding_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/benchmark.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_noserver.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_response_headers_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_combinedfilters.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_static_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_states.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_sessionauthenticate_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_core.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_cache_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_virtualhost_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_custom_filters.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_session_concurrency.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_http.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_decodingencoding_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/helper.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_objectmapping.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_objectmapping.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_config.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/helper.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_virtualhost_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/webtest.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_gzip_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_states.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_wsgiapp_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_etags.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_wsgiapp_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_core.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/modpy.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_xmlrpc_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/standalone_test_alt_script_name.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_session_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_noserver.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_misc_tools.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_custom_filters.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_etags.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_logdebuginfo_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_sessionauthenticate_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_logdebuginfo_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/standalone_test_alt_script_name.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_config.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_baseurl_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/benchmark.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_static_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_session_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_session_concurrency.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_tutorials.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_cache_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_response_headers_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_misc_tools.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_xmlrpc_filter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_http.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_gzip_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_tutorials.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_combinedfilters.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/test_baseurl_filter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/test/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgi.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpthreadinglocal.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cphttptools.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cptree.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgi.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cperror.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cperror.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpthreadinglocal.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/config.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/config.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpwsgiserver3.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cphttptools.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpserver.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/gzipfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/responseheadersfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/staticfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/staticfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/logdebuginfofilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/virtualhostfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/xmlrpcfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/decodingfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/baseurlfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/cachefilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/logdebuginfofilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/sessionfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/basefilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/tidyfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/nsgmlsfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/responseheadersfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/basefilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/encodingfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/virtualhostfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/wsgiappfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/nsgmlsfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/sessionauthenticatefilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/gzipfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/encodingfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/sessionfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/sessionauthenticatefilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/tidyfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/baseurlfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/wsgiappfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/decodingfilter.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/xmlrpcfilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/filters/cachefilter.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpengine.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cputil.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpcgifs.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cpengine.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cptree.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/_cputil.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut05_derived_objects.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut07_sessions.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut03_get_and_post.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut09_files.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut04_complex_site.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut10_http_errors.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut01_helloworld.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut01_helloworld.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/__init__.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut02_expose_methods.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut07_sessions.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/bonus-sqlobject.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut08_generators_and_yield.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut09_files.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut08_generators_and_yield.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/bonus-sqlobject.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut06_default_method.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut05_derived_objects.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut06_default_method.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut10_http_errors.py
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/__init__.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut04_complex_site.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut03_get_and_post.pyc
+file path=usr/lib/python2.6/vendor-packages/cherrypy/tutorial/tut02_expose_methods.py
+file path=usr/lib/python2.6/vendor-packages/CherryPy-2.3.0-py2.6.egg-info
+file path=usr/lib/python2.6/site-packages/cherrypy/tutorial/README.txt
+file path=usr/lib/python2.6/site-packages/cherrypy/tutorial/tutorial.conf
+file path=usr/lib/python2.6/site-packages/cherrypy/tutorial/custom_error.html
+file path=usr/lib/python2.6/site-packages/cherrypy/tutorial/pdf_file.pdf
+file path=usr/lib/python2.6/site-packages/cherrypy/favicon.ico
+file path=usr/lib/python2.6/site-packages/cherrypy/test/static/dirback.jpg
+file path=usr/lib/python2.6/site-packages/cherrypy/test/static/index.html
+file path="usr/lib/python2.6/site-packages/cherrypy/test/static/has space.html"
+file path=usr/lib/python2.6/site-packages/cherrypy/test/style.css