15820224 SUNBT7202664 Move python/zope-interface from Desktop consolidation to Userland
authorRich Burridge <rich.burridge@oracle.com>
Tue, 08 Jan 2013 10:58:43 -0800
changeset 1107 5e80cb545b12
parent 1106 a607a44533d8
child 1108 3aa5ccc8d070
15820224 SUNBT7202664 Move python/zope-interface from Desktop consolidation to Userland
components/meta-packages/history/SUNWpython26-zope-interface.p5m
components/python/zope-interface/Makefile
components/python/zope-interface/zope-interface-GENFRAG.p5m
components/python/zope-interface/zope-interface-PYVER.p5m
components/python/zope-interface/zope-interface.license
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/meta-packages/history/SUNWpython26-zope-interface.p5m	Tue Jan 08 10:58:43 2013 -0800
@@ -0,0 +1,30 @@
+#
+# 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) 2013, Oracle and/or its affiliates. All rights reserved.
+#
+
+#
+# Legacy package information for renamed SUNWpython26-zope-interface package
+#
+set name=pkg.fmri value=pkg://solaris/[email protected],5.11-0.175.0.0.0.0.0
+set name=pkg.renamed value=true
+
+depend fmri=library/python-2/[email protected] type=require
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/zope-interface/Makefile	Tue Jan 08 10:58:43 2013 -0800
@@ -0,0 +1,51 @@
+#
+# 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) 2013, Oracle and/or its affiliates. All rights reserved.
+#
+
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		zope.interface
+COMPONENT_VERSION=	3.3.0
+COMPONENT_PROJECT_URL=	http://zope.org/Wikis/Interfaces/FrontPage
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
+COMPONENT_ARCHIVE_HASH= \
+    sha256:c049ef6f0748a2db26c7d01de1566e52f048e5fa6fbbb8da90c43e55597a5075
+COMPONENT_ARCHIVE_URL=	http://www.zope.org/Products/ZopeInterface/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/zope
+
+include $(WS_TOP)/make-rules/prep.mk
+include $(WS_TOP)/make-rules/setup.py.mk
+include $(WS_TOP)/make-rules/ips.mk
+
+# common targets
+build:          $(BUILD_32_and_64)
+
+install:        $(INSTALL_32_and_64)
+
+test:           $(NO_TESTS)
+
+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/zope-interface/zope-interface-GENFRAG.p5m	Tue Jan 08 10:58:43 2013 -0800
@@ -0,0 +1,29 @@
+#
+# 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) 2013, Oracle and/or its affiliates. All rights reserved.
+#
+
+# python-zope-interface was previously in the 'desktop' consolidation. This
+# optional dependency is here to facilitate the safe transfer of the package
+# to the 'userland' consolidation.
+depend type=optional fmri=consolidation/desktop/[email protected]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/zope-interface/zope-interface-PYVER.p5m	Tue Jan 08 10:58:43 2013 -0800
@@ -0,0 +1,116 @@
+#
+# 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) 2013, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/library/python-2/python-zope-interface-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="A separate distribution of the zope.interface package used in Zope 3"
+set name=info.classification \
+    value=org.opensolaris.category.2008:Development/Python
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2008/122
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+dir  path=usr
+dir  path=usr/lib
+dir  path=usr/lib/python$(PYVER)
+dir  path=usr/lib/python$(PYVER)/vendor-packages
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER)-nspkg.pth
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/PKG-INFO
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/SOURCES.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/dependency_links.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/namespace_packages.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/not-zip-safe
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/requires.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope.interface-3.3.0-py$(PYVER).egg-info/top_level.txt
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope/interface
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/64
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/64/_zope_interface_coptimizations.so
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/DEPENDENCIES.cfg
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/PUBLICATION.cfg
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/README.ru.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/README.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/SETUP.cfg
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/_flatten.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/_zope_interface_coptimizations.c
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/_zope_interface_coptimizations.so
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/adapter.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/adapter.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/advice.py
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/idatetime.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/interfaces.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/mapping.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/sequence.py
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/tests
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/tests/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/tests/basemapping.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/common/tests/test_idatetime.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/declarations.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/document.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/human.ru.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/human.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/interface.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/interfaces.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/ro.py
+dir  path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/dummy.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/foodforthought.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/ifoo.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/m1.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/m2.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/odd.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_adapter.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_advice.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_declarations.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_document.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_element.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_interface.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_odd_declarations.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_sorting.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/test_verify.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/tests/unitfixtures.py
+file path=usr/lib/python$(PYVER)/vendor-packages/zope/interface/verify.py
+license zope-interface.license license=ZPL
+
+# python-zope-interface was previously in the 'desktop' consolidation. This
+# optional dependency is here to facilitate the safe transfer of the package
+# to the 'userland' consolidation.
+depend type=optional \
+    fmri=consolidation/desktop/[email protected]
+
+# force a dependency on the Python runtime
+depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
+    pkg.debug.depend.path=usr/bin
+
+# force a dependency on the python-zope-interface package
+depend type=require \
+    fmri=library/python-2/[email protected]$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/python/zope-interface/zope-interface.license	Tue Jan 08 10:58:43 2013 -0800
@@ -0,0 +1,53 @@
+------------------------
+- zope.interface 3.3.0 -
+------------------------
+
+--------------------------------------------------------------------
+
+Zope Public License Version 2.1
+
+A copyright notice accompanies this license document that identifies the
+copyright holders. This license has been certified as open source. It has
+also been designated as GPL compatible by the Free Software Foundation (FSF).
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions in source code must retain the accompanying copyright
+   notice, this list of conditions, and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the accompanying copyright
+   notice, this list of conditions, and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Names of the copyright holders must not be used to endorse or promote
+   products derived from this software without prior written permission
+   from the copyright holders.
+
+4. The right to distribute this software or to use it for any purpose does
+   not give You the right to use Servicemarks (sm) or Trademarks (tm) of
+   the copyright holders.
+
+5. If You make a patent infringement claim against any entity (including a
+   cross- claim or counterclaim in a lawsuit) alleging that the software
+   licensed hereunder constitutes direct or contributory patent infringement,
+   then any patent and any right-to-use licenses granted to You under this
+   License for that software shall terminate as of the date such claim is made.
+
+If any files are modified by You then you must cause the modified files to
+carry prominent notices stating that you changed the files and the date of
+any change.
+
+Disclaimer
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS “AS IS” AND ANY
+EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.