aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2012-01-02 19:53:53 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2012-01-02 19:53:53 +0000
commit95bf33f1bdc99324aaf7ee960b1ea20afd8eefda (patch)
tree73db9a159dd5608cf7ed49f4581d0d5ab9a87a93
parentb6316e6b40f1f96440437b42bd8bd5b0ef7f2221 (diff)
downloadports-95bf33f1bdc99324aaf7ee960b1ea20afd8eefda.tar.gz
ports-95bf33f1bdc99324aaf7ee960b1ea20afd8eefda.zip
Import plone4 dependencies part 10/15
Notes
Notes: svn path=/head/; revision=288433
-rw-r--r--www/Makefile10
-rw-r--r--www/py-plone.app.blob/Makefile29
-rw-r--r--www/py-plone.app.blob/distinfo2
-rw-r--r--www/py-plone.app.blob/pkg-descr3
-rw-r--r--www/py-plone.app.blob/pkg-plist230
-rw-r--r--www/py-plone.app.contentlisting/Makefile27
-rw-r--r--www/py-plone.app.contentlisting/distinfo2
-rw-r--r--www/py-plone.app.contentlisting/pkg-descr3
-rw-r--r--www/py-plone.app.contentlisting/pkg-plist52
-rw-r--r--www/py-plone.app.imaging/Makefile26
-rw-r--r--www/py-plone.app.imaging/distinfo2
-rw-r--r--www/py-plone.app.imaging/pkg-descr3
-rw-r--r--www/py-plone.app.imaging/pkg-plist89
-rw-r--r--www/py-plone.app.jquerytools/Makefile28
-rw-r--r--www/py-plone.app.jquerytools/distinfo2
-rw-r--r--www/py-plone.app.jquerytools/pkg-descr3
-rw-r--r--www/py-plone.app.jquerytools/pkg-plist97
-rw-r--r--www/py-plone.app.linkintegrity/Makefile26
-rw-r--r--www/py-plone.app.linkintegrity/distinfo2
-rw-r--r--www/py-plone.app.linkintegrity/pkg-descr3
-rw-r--r--www/py-plone.app.linkintegrity/pkg-plist120
-rw-r--r--www/py-plone.supermodel/Makefile33
-rw-r--r--www/py-plone.supermodel/distinfo2
-rw-r--r--www/py-plone.supermodel/files/patch-plone-supermodel_exportimport.py8
-rw-r--r--www/py-plone.supermodel/files/patch-plone-supermodel_parser.py11
-rw-r--r--www/py-plone.supermodel/files/patch-plone-supermodel_serializer.py11
-rw-r--r--www/py-plone.supermodel/files/patch-plone-supermodel_tests.py9
-rw-r--r--www/py-plone.supermodel/files/patch-plone-supermodel_utils.py11
-rw-r--r--www/py-plone.supermodel/pkg-descr3
-rw-r--r--www/py-plone.supermodel/pkg-plist54
-rw-r--r--www/py-plone.testing/Makefile34
-rw-r--r--www/py-plone.testing/distinfo2
-rw-r--r--www/py-plone.testing/pkg-descr3
-rw-r--r--www/py-plone.testing/pkg-plist50
-rw-r--r--www/py-plone.theme/Makefile32
-rw-r--r--www/py-plone.theme/distinfo2
-rw-r--r--www/py-plone.theme/pkg-descr3
-rw-r--r--www/py-plone.theme/pkg-plist41
-rw-r--r--www/py-plonetheme.classic/Makefile25
-rw-r--r--www/py-plonetheme.classic/distinfo2
-rw-r--r--www/py-plonetheme.classic/pkg-descr3
-rw-r--r--www/py-plonetheme.classic/pkg-plist80
-rw-r--r--www/py-plonetheme.sunburst/Makefile23
-rw-r--r--www/py-plonetheme.sunburst/distinfo2
-rw-r--r--www/py-plonetheme.sunburst/pkg-descr3
-rw-r--r--www/py-plonetheme.sunburst/pkg-plist81
46 files changed, 1287 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 1b43042c188a..8154f1196c67 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1440,7 +1440,12 @@
SUBDIR += py-paste
SUBDIR += py-pastedeploy
SUBDIR += py-pastescript
+ SUBDIR += py-plone.app.blob
+ SUBDIR += py-plone.app.contentlisting
SUBDIR += py-plone.app.folder
+ SUBDIR += py-plone.app.imaging
+ SUBDIR += py-plone.app.jquerytools
+ SUBDIR += py-plone.app.linkintegrity
SUBDIR += py-plone.browserlayer
SUBDIR += py-plone.cachepurging
SUBDIR += py-plone.caching
@@ -1459,8 +1464,13 @@
SUBDIR += py-plone.scale
SUBDIR += py-plone.stringinterp
SUBDIR += py-plone.subrequest
+ SUBDIR += py-plone.supermodel
+ SUBDIR += py-plone.testing
+ SUBDIR += py-plone.theme
SUBDIR += py-plone.transformchain
SUBDIR += py-plone.uuid
+ SUBDIR += py-plonetheme.classic
+ SUBDIR += py-plonetheme.sunburst
SUBDIR += py-poster
SUBDIR += py-postmarkup
SUBDIR += py-prewikka
diff --git a/www/py-plone.app.blob/Makefile b/www/py-plone.app.blob/Makefile
new file mode 100644
index 000000000000..ee3895263a96
--- /dev/null
+++ b/www/py-plone.app.blob/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: py-plone.app.blob
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.app.blob
+PORTVERSION= 1.5.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= ZODB blob support for Plone
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=3.8.1:${PORTSDIR}/databases/zodb3 \
+ ${PYTHON_PKGNAMEPREFIX}zope.proxy>=3.4:${PORTSDIR}/net/py-zope.proxy \
+ ${PYTHON_PKGNAMEPREFIX}archetypes.schemaextender>=1.6:${PORTSDIR}/devel/py-archetypes.schemaextender \
+ ${PYTHON_PKGNAMEPREFIX}plone.app.imaging>1.0:${PORTSDIR}/www/py-plone.app.imaging \
+ ${PYTHON_PKGNAMEPREFIX}plone.scale>=0:${PORTSDIR}/www/py-plone.scale
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.app.blob/distinfo b/www/py-plone.app.blob/distinfo
new file mode 100644
index 000000000000..9b65448a6336
--- /dev/null
+++ b/www/py-plone.app.blob/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.app.blob-1.5.1.tar.gz) = d7c8298d60e051a728565a11b387c9b0750f0ae4cd0937a71b5e90a71a6bcddb
+SIZE (zope/plone.app.blob-1.5.1.tar.gz) = 148258
diff --git a/www/py-plone.app.blob/pkg-descr b/www/py-plone.app.blob/pkg-descr
new file mode 100644
index 000000000000..03149348e719
--- /dev/null
+++ b/www/py-plone.app.blob/pkg-descr
@@ -0,0 +1,3 @@
+ZODB blob support for Plone.
+
+WWW: http://pypi.python.org/pypi/plone.app.blob
diff --git a/www/py-plone.app.blob/pkg-plist b/www/py-plone.app.blob/pkg-plist
new file mode 100644
index 000000000000..7b272c3d60a4
--- /dev/null
+++ b/www/py-plone.app.blob/pkg-plist
@@ -0,0 +1,230 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atfile.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atfile.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atfile.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atimage.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atimage.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/atimage.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/blobwrapper.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/blobwrapper.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/blobwrapper.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/file.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/file.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/file.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/fileupload.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/fileupload.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/fileupload.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/ofsfile.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/ofsfile.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/ofsfile.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/pdata.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/pdata.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/pdata.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/stringio.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/stringio.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/stringio.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters/webdav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/maintenance.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/maintenance.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/maintenance.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/migration.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/migration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/migration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/migration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/size.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/size.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser/size.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/config.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/config.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/config.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/content.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/content.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/content.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/download.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/download.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/download.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/field.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/field.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/field.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/iterators.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/iterators.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/iterators.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/markings.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/markings.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/markings.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/migrations.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/migrations.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/migrations.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/mixins.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/mixins.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/mixins.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/monkey.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/monkey.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/monkey.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/default/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/factorytool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/types.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/types/ATFile.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/types/File.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/workflows.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/factorytool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/types.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/types/ATImage.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/types/Image.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/workflows.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/factorytool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/rolemap.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/types.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/types/BlobelFish.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/workflows.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/factorytool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/propertiestool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/rolemap.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/types.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/types/Blob.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/workflows.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/scale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/scale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/scale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/blob.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/blob.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/blob.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/file.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/file.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/file.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/image.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/image.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes/image.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/testing3rdparty.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/bbb.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/bbb.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/bbb.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data/image.gif
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data/image.jpg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data/image.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data/plone.pdf
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data/test.pdf
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/custom_zodb.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/custom_zodb.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db/custom_zodb.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/layer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/layer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/layer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/lingua.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/lingua.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/lingua.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/linguaplone.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/patches.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/patches.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/patches.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/replacement-types.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_adapters.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_adapters.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_adapters.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_base_fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_base_fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_base_fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_doctests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_doctests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_doctests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_integration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_integration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_integration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_linguaplone.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_linguaplone.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_linguaplone.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_maintenance.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_maintenance.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_maintenance.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_new_scaling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_new_scaling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_new_scaling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_replacements.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_replacements.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_replacements.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_scaling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_scaling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_scaling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_webdav.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_webdav.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/test_webdav.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/testing.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/transforms.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/utils.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/db
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests/data
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/subtypes
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample/types
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/sample
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua/types
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/lingua
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement/types
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/image-replacement
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement/types
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/file-replacement
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles/default
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/browser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob/adapters
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/blob
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.app.contentlisting/Makefile b/www/py-plone.app.contentlisting/Makefile
new file mode 100644
index 000000000000..d698aee3751d
--- /dev/null
+++ b/www/py-plone.app.contentlisting/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: py-plone.app.contentlisting
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.app.contentlisting
+PORTVERSION= 1.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Listing of content for the Plone CMS
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:${PORTSDIR}/www/py-plone.uuid
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+#USE_ZOPE= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.app.contentlisting/distinfo b/www/py-plone.app.contentlisting/distinfo
new file mode 100644
index 000000000000..7b23a09367c8
--- /dev/null
+++ b/www/py-plone.app.contentlisting/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.app.contentlisting-1.0.zip) = ed9d91c86336efca01d647fead07749f4a68ab212ec2ab23ec7e36ba4481b51a
+SIZE (zope/plone.app.contentlisting-1.0.zip) = 34197
diff --git a/www/py-plone.app.contentlisting/pkg-descr b/www/py-plone.app.contentlisting/pkg-descr
new file mode 100644
index 000000000000..316565b8e16c
--- /dev/null
+++ b/www/py-plone.app.contentlisting/pkg-descr
@@ -0,0 +1,3 @@
+Listing of content for the Plone CMS.
+
+WWW: http://pypi.python.org/pypi/plone.app.contentlisting
diff --git a/www/py-plone.app.contentlisting/pkg-plist b/www/py-plone.app.contentlisting/pkg-plist
new file mode 100644
index 000000000000..717447a94567
--- /dev/null
+++ b/www/py-plone.app.contentlisting/pkg-plist
@@ -0,0 +1,52 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/browser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/browser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/browser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/catalog.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/catalog.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/catalog.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/contentlisting.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/contentlisting.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/contentlisting.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/realobject.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/realobject.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/realobject.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/integration.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_doctest.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_doctest.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_doctest.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_unit.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_unit.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests/test_integration_unit.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/contentlisting
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.app.imaging/Makefile b/www/py-plone.app.imaging/Makefile
new file mode 100644
index 000000000000..d7abcaec51b3
--- /dev/null
+++ b/www/py-plone.app.imaging/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: py-plone.app.imaging
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.app.imaging
+PORTVERSION= 1.0.5
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= User-configurable, blob-aware image scaling for Plone
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.scale>=0:${PORTSDIR}/www/py-plone.scale
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.app.imaging/distinfo b/www/py-plone.app.imaging/distinfo
new file mode 100644
index 000000000000..795e9ab7a284
--- /dev/null
+++ b/www/py-plone.app.imaging/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.app.imaging-1.0.5.zip) = f10faaa7dde7d41a090cc779b0588ae3f62383bc03b137ea3a73aa6c98e6d06f
+SIZE (zope/plone.app.imaging-1.0.5.zip) = 51949
diff --git a/www/py-plone.app.imaging/pkg-descr b/www/py-plone.app.imaging/pkg-descr
new file mode 100644
index 000000000000..aa6f92d9ca90
--- /dev/null
+++ b/www/py-plone.app.imaging/pkg-descr
@@ -0,0 +1,3 @@
+User-configurable, blob-aware image scaling for Plone.
+
+WWW: http://pypi.python.org/pypi/plone.app.imaging
diff --git a/www/py-plone.app.imaging/pkg-plist b/www/py-plone.app.imaging/pkg-plist
new file mode 100644
index 000000000000..123245b51fe6
--- /dev/null
+++ b/www/py-plone.app.imaging/pkg-plist
@@ -0,0 +1,89 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/configlet.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/configlet.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/configlet.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/monkey.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/monkey.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/monkey.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles/default/actionicons.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles/default/controlpanel.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles/default/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles/default/propertiestool.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scale.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scale.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scale.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scaling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scaling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/scaling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/testing.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/testing.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/testing.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/testing.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/configlet.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/image.gif
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/image.jpg
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_doctests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_doctests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_doctests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_new_scaling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_new_scaling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_new_scaling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_properties.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_properties.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_properties.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_scaling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_scaling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_scaling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_setup.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_setup.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_setup.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_traverse.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_traverse.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/test_traverse.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/transforms.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/traversal.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests/utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/traverse.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/traverse.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/traverse.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/version.txt
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles/default
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/imaging
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.app.jquerytools/Makefile b/www/py-plone.app.jquerytools/Makefile
new file mode 100644
index 000000000000..4f4a28041384
--- /dev/null
+++ b/www/py-plone.app.jquerytools/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: py-plone.app.jquerytools
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.app.jquerytools
+PORTVERSION= 1.3.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= jQuery Tools integration for Plone
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.component \
+ ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:${PORTSDIR}/devel/py-Products.CMFCore \
+ ${PYTHON_PKGNAMEPREFIX}Products.GenericSetup>=0:${PORTSDIR}/devel/py-Products.GenericSetup
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+#USE_ZOPE= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.app.jquerytools/distinfo b/www/py-plone.app.jquerytools/distinfo
new file mode 100644
index 000000000000..3ab80f48a11a
--- /dev/null
+++ b/www/py-plone.app.jquerytools/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.app.jquerytools-1.3.1.tar.gz) = d01ca1fd5dcc7caa40e26c392add39fb4be5be9b8b26ae0f30bc7bd687b93b21
+SIZE (zope/plone.app.jquerytools-1.3.1.tar.gz) = 100512
diff --git a/www/py-plone.app.jquerytools/pkg-descr b/www/py-plone.app.jquerytools/pkg-descr
new file mode 100644
index 000000000000..9b2d09ed6996
--- /dev/null
+++ b/www/py-plone.app.jquerytools/pkg-descr
@@ -0,0 +1,3 @@
+jQuery Tools integration for Plone plus overlay and AJAX form helpers.
+
+WWW: http://pypi.python.org/pypi/plone.app.jquerytools
diff --git a/www/py-plone.app.jquerytools/pkg-plist b/www/py-plone.app.jquerytools/pkg-plist
new file mode 100644
index 000000000000..be5355066633
--- /dev/null
+++ b/www/py-plone.app.jquerytools/pkg-plist
@@ -0,0 +1,97 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.form.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.form.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.dateinput.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.dateinput.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.dateinput.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.plugins.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.plugins.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.rangeinput.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.rangeinput.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.validator.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/jquery.tools.validator.min.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/next.gif
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/overlayhelpers.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/overlays.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/pb_close.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser/prev.gif
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles/default/cssregistry.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles/default/is_jquerytools_profile.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles/default/jsregistry.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles/default/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/setuphandlers.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/setuphandlers.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/setuphandlers.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/browser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/browser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/browser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/ploneIntegration.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/formTest.html
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testPloneOverlays.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testPloneOverlays.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testPloneOverlays.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testXForms.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testXForms.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium/testXForms.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/templates/testForm.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/templates/testPage.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/testsDocTests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/testsDocTests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/testsDocTests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/loginForm.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/loginForm.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/loginForm.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/test_integration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/test_integration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill/test_integration.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/upgrades/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/upgrades/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/upgrades/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/upgrades/configure.zcml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/upgrades
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/windmill
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/templates
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests/selenium
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles/default
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools/browser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/jquerytools
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.app.linkintegrity/Makefile b/www/py-plone.app.linkintegrity/Makefile
new file mode 100644
index 000000000000..b205d7daafd1
--- /dev/null
+++ b/www/py-plone.app.linkintegrity/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: py-plone.app.linkintegrity
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.app.linkintegrity
+PORTVERSION= 1.4.4
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Manage link integrity in Plone
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plone.uuid>=0:${PORTSDIR}/www/py-plone.uuid
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.app.linkintegrity/distinfo b/www/py-plone.app.linkintegrity/distinfo
new file mode 100644
index 000000000000..f2cbd147ffae
--- /dev/null
+++ b/www/py-plone.app.linkintegrity/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.app.linkintegrity-1.4.4.zip) = 6a1eb7dd5d563006af73f7b4eed81c6d39a5fb843b9d6992de6c280b1b05a0d5
+SIZE (zope/plone.app.linkintegrity-1.4.4.zip) = 83972
diff --git a/www/py-plone.app.linkintegrity/pkg-descr b/www/py-plone.app.linkintegrity/pkg-descr
new file mode 100644
index 000000000000..5f850cb37366
--- /dev/null
+++ b/www/py-plone.app.linkintegrity/pkg-descr
@@ -0,0 +1,3 @@
+Manage link integrity in Plone.
+
+WWW: http://pypi.python.org/pypi/plone.app.linkintegrity
diff --git a/www/py-plone.app.linkintegrity/pkg-plist b/www/py-plone.app.linkintegrity/pkg-plist
new file mode 100644
index 000000000000..9ebee007d104
--- /dev/null
+++ b/www/py-plone.app.linkintegrity/pkg-plist
@@ -0,0 +1,120 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/NOTES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/TODO.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/confirmation.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/confirmation.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/confirmation.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/confirmation.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/remove.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/remove.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/remove.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/update.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/update.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/update.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser/update.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testBrokenReference.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testCancelDuringMultiRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testCircularReferences.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testCircularReferencesWithHelper.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testConfirmationPageIntegration.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testFileRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testFileWithSpacesRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testInterReferences.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testMultipleFilesRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testMultipleFilesRemovalWithHelper.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testMultipleReferences.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testOnOffSwitch.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testProgrammaticallyRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferalToPrivateFiles.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferenceCreation.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferenceOnClonedObject.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferenceOrthogonality.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testReferenceUpdate.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalInReferenceChain.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalOfReferenceChain.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalTriggersConfirmation.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalViaZMI.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRemovalsWithYesToAll.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testSafeIsLinked.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs/testUnreferencedFileRemoval.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/exceptions.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/exceptions.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/handlers.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/handlers.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/handlers.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/httpresponse.patch
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/info.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/info.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/info.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/monkey.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/monkey.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/monkey.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/references.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/references.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/references.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/layer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/layer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/layer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_can_paste.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_can_paste.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_can_paste.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_doctests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_doctests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_doctests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_info.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_info.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_info.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_references.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_references.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/test_references.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests/utils.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/utils.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/docs
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity/browser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app/linkintegrity
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/app
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.supermodel/Makefile b/www/py-plone.supermodel/Makefile
new file mode 100644
index 000000000000..8dd544c0b785
--- /dev/null
+++ b/www/py-plone.supermodel/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: py-plone.supermodel
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.supermodel
+PORTVERSION= 1.0.3
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Serialize Zope schema definitions to and from XML
+
+LICENSE= BSD
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.component \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.interface \
+ ${PYTHON_PKGNAMEPREFIX}zope.schema>=0:${PORTSDIR}/devel/py-zope.schema \
+ ${PYTHON_PKGNAMEPREFIX}zope.deferredimport>=0:${PORTSDIR}/devel/py-zope.deferredimport \
+ ${PYTHON_PKGNAMEPREFIX}zope.dottedname>=0:${PORTSDIR}/devel/py-zope.dottedname
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+
+post-patch:
+ @${FIND} ${WRKSRC} -type f -name "*.orig" -delete
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.supermodel/distinfo b/www/py-plone.supermodel/distinfo
new file mode 100644
index 000000000000..f0db6c49e43b
--- /dev/null
+++ b/www/py-plone.supermodel/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.supermodel-1.0.3.zip) = 97f04b162268af76c3cfa93cd96697b190f6977a01118cfbb62bf0279078dea7
+SIZE (zope/plone.supermodel-1.0.3.zip) = 39166
diff --git a/www/py-plone.supermodel/files/patch-plone-supermodel_exportimport.py b/www/py-plone.supermodel/files/patch-plone-supermodel_exportimport.py
new file mode 100644
index 000000000000..d3b50d34ba00
--- /dev/null
+++ b/www/py-plone.supermodel/files/patch-plone-supermodel_exportimport.py
@@ -0,0 +1,8 @@
+--- plone/supermodel/exportimport.py.orig 2011-05-13 20:28:08.000000000 +0400
++++ plone/supermodel/exportimport.py 2011-09-22 23:05:55.000000000 +0400
+@@ -1,4 +1,4 @@
+-from elementtree import ElementTree
++from xml.etree import ElementTree
+
+ from zope.interface import Interface, implements, implementedBy
+ from zope.component import queryUtility
diff --git a/www/py-plone.supermodel/files/patch-plone-supermodel_parser.py b/www/py-plone.supermodel/files/patch-plone-supermodel_parser.py
new file mode 100644
index 000000000000..8d69f7a405c4
--- /dev/null
+++ b/www/py-plone.supermodel/files/patch-plone-supermodel_parser.py
@@ -0,0 +1,11 @@
+--- plone/supermodel/parser.py.orig 2011-04-29 22:24:50.000000000 +0400
++++ plone/supermodel/parser.py 2011-09-22 23:06:17.000000000 +0400
+@@ -17,7 +17,7 @@
+ from plone.supermodel.model import Model, Fieldset
+ from plone.supermodel.interfaces import FIELDSETS_KEY
+
+-from elementtree import ElementTree
++from xml.etree import ElementTree
+
+ # Helper adapters
+
diff --git a/www/py-plone.supermodel/files/patch-plone-supermodel_serializer.py b/www/py-plone.supermodel/files/patch-plone-supermodel_serializer.py
new file mode 100644
index 000000000000..1abf0f64e293
--- /dev/null
+++ b/www/py-plone.supermodel/files/patch-plone-supermodel_serializer.py
@@ -0,0 +1,11 @@
+--- plone/supermodel/serializer.py.orig 2011-04-29 22:24:50.000000000 +0400
++++ plone/supermodel/serializer.py 2011-09-22 23:06:40.000000000 +0400
+@@ -15,7 +15,7 @@
+
+ from plone.supermodel.utils import sortedFields, prettyXML
+
+-from elementtree import ElementTree
++from xml.etree import ElementTree
+
+
+ class DefaultFieldNameExtractor(object):
diff --git a/www/py-plone.supermodel/files/patch-plone-supermodel_tests.py b/www/py-plone.supermodel/files/patch-plone-supermodel_tests.py
new file mode 100644
index 000000000000..5fd2987c3cea
--- /dev/null
+++ b/www/py-plone.supermodel/files/patch-plone-supermodel_tests.py
@@ -0,0 +1,9 @@
+--- plone/supermodel/test.py.orig 2011-04-30 12:22:20.000000000 +0400
++++ plone/supermodel/tests.py 2011-09-22 23:07:10.000000000 +0400
+@@ -1,5 +1,5 @@
+ from cStringIO import StringIO
+-from elementtree import ElementTree as etree
++from xml.etree import ElementTree as etree
+ import doctest
+ import unittest
+ import zope.app.testing.placelesssetup
diff --git a/www/py-plone.supermodel/files/patch-plone-supermodel_utils.py b/www/py-plone.supermodel/files/patch-plone-supermodel_utils.py
new file mode 100644
index 000000000000..0bef234102c1
--- /dev/null
+++ b/www/py-plone.supermodel/files/patch-plone-supermodel_utils.py
@@ -0,0 +1,11 @@
+--- plone/supermodel/utils.py.orig 2011-04-29 22:24:50.000000000 +0400
++++ plone/supermodel/utils.py 2011-09-22 23:06:55.000000000 +0400
+@@ -2,7 +2,7 @@
+ import sys
+ import re
+
+-from elementtree import ElementTree
++from xml.etree import ElementTree
+
+ from zope.interface import directlyProvidedBy, directlyProvides
+ from zope.schema.interfaces import IField, IFromUnicode, IDict, ICollection
diff --git a/www/py-plone.supermodel/pkg-descr b/www/py-plone.supermodel/pkg-descr
new file mode 100644
index 000000000000..952be5f30b8b
--- /dev/null
+++ b/www/py-plone.supermodel/pkg-descr
@@ -0,0 +1,3 @@
+Serialize Zope schema definitions to and from XML.
+
+WWW: http://pypi.python.org/pypi/plone.supermodel
diff --git a/www/py-plone.supermodel/pkg-plist b/www/py-plone.supermodel/pkg-plist
new file mode 100644
index 000000000000..fe137b7d8772
--- /dev/null
+++ b/www/py-plone.supermodel/pkg-plist
@@ -0,0 +1,54 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/converters.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/converters.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/converters.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/exportimport.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/exportimport.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/exportimport.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/fields.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/fields.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/fields.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/fields.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/generated.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/generated.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/generated.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/model.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/model.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/model.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/parser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/parser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/parser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/patches.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/patches.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/patches.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/schema.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/serializer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/serializer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/serializer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/tests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/tests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/tests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/utils.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/utils.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel/utils.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/supermodel
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.testing/Makefile b/www/py-plone.testing/Makefile
new file mode 100644
index 000000000000..967955aba1a8
--- /dev/null
+++ b/www/py-plone.testing/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: py-plone.testing
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.testing
+PORTVERSION= 4.0.3
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Testing infrastructure for Zope and Plone projects
+
+LICENSE= BSD
+
+RUN_DEPENDS= zodb${PYTHON_PKGNAMESUFFIX}>=0:${PORTSDIR}/databases/zodb3 \
+ ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.component \
+ ${PYTHON_PKGNAMEPREFIX}zope.event>=0:${PORTSDIR}/devel/py-zope.event \
+ ${PYTHON_PKGNAMEPREFIX}zope.configuration>=0:${PORTSDIR}/devel/py-zope.configuration \
+ ${PYTHON_PKGNAMEPREFIX}zope.security>=0:${PORTSDIR}/security/py-zope.security \
+ ${PYTHON_PKGNAMEPREFIX}zope.app.publisher>=0:${PORTSDIR}/devel/py-zope.app.publisher \
+ ${PYTHON_PKGNAMEPREFIX}zope.site>=0:${PORTSDIR}/devel/py-zope.site \
+ ${PYTHON_PKGNAMEPREFIX}zope.testbrowser>=0:${PORTSDIR}/devel/py-zope.testbrowser \
+ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:${PORTSDIR}/devel/py-zope.publisher
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+#USE_ZOPE= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.testing/distinfo b/www/py-plone.testing/distinfo
new file mode 100644
index 000000000000..60cb4c12918f
--- /dev/null
+++ b/www/py-plone.testing/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.testing-4.0.3.tar.gz) = 48b89c9a3c79242b68a0174fdff0eb7298b09b262454995614965ad5c1befc6c
+SIZE (zope/plone.testing-4.0.3.tar.gz) = 139994
diff --git a/www/py-plone.testing/pkg-descr b/www/py-plone.testing/pkg-descr
new file mode 100644
index 000000000000..26fe56050547
--- /dev/null
+++ b/www/py-plone.testing/pkg-descr
@@ -0,0 +1,3 @@
+Testing infrastructure for Zope and Plone projects.
+
+WWW: http://pypi.python.org/pypi/plone.testing
diff --git a/www/py-plone.testing/pkg-plist b/www/py-plone.testing/pkg-plist
new file mode 100644
index 000000000000..1354e993e14d
--- /dev/null
+++ b/www/py-plone.testing/pkg-plist
@@ -0,0 +1,50 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/_z2_testbrowser.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/_z2_testbrowser.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/_z2_testbrowser.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/layer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/layer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/layer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/layer.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/publisher.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/publisher.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/publisher.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/publisher.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/security.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/security.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/security.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/security.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/testing_zca.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/testing_zca_more_specific.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/tests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/tests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/tests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/z2.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/z2.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/z2.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/z2.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zca.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zca.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zca.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zca.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zodb.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zodb.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zodb.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing/zodb.txt
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/testing
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plone.theme/Makefile b/www/py-plone.theme/Makefile
new file mode 100644
index 000000000000..8382fd133794
--- /dev/null
+++ b/www/py-plone.theme/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: py-plone.theme
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plone.theme
+PORTVERSION= 2.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= Tools for managing themes in CMF and Plone sites
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.component>=0:${PORTSDIR}/devel/py-zope.component \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:${PORTSDIR}/devel/py-zope.interface \
+ ${PYTHON_PKGNAMEPREFIX}zope.publisher>=0:${PORTSDIR}/devel/py-zope.publisher \
+ ${PYTHON_PKGNAMEPREFIX}zope.traversing>=3.9.0:${PORTSDIR}/devel/py-zope.traversing \
+ ${PYTHON_PKGNAMEPREFIX}Products.CMFDefault>=0:${PORTSDIR}/devel/py-Products.CMFDefault \
+ ${PYTHON_PKGNAMEPREFIX}Products.CMFCore>=0:${PORTSDIR}/devel/py-Products.CMFCore
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+#USE_ZOPE= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plone.theme/distinfo b/www/py-plone.theme/distinfo
new file mode 100644
index 000000000000..f215769e2831
--- /dev/null
+++ b/www/py-plone.theme/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plone.theme-2.1.zip) = 3ecf290b91cb3595f3aae65ac427c70ecbd64b2c8e50e47bbf1b98846a08ec42
+SIZE (zope/plone.theme-2.1.zip) = 27039
diff --git a/www/py-plone.theme/pkg-descr b/www/py-plone.theme/pkg-descr
new file mode 100644
index 000000000000..9caf19b38719
--- /dev/null
+++ b/www/py-plone.theme/pkg-descr
@@ -0,0 +1,3 @@
+Tools for managing themes in CMF and Plone sites.
+
+WWW: http://pypi.python.org/pypi/plone.theme
diff --git a/www/py-plone.theme/pkg-plist b/www/py-plone.theme/pkg-plist
new file mode 100644
index 000000000000..8e415590c766
--- /dev/null
+++ b/www/py-plone.theme/pkg-plist
@@ -0,0 +1,41 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/layer.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/layer.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/layer.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/default.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/mytheme.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/testBrowserLayerPrecedence.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/testBrowserLayerPrecedence.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/testBrowserLayerPrecedence.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/test_doctest.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/test_doctest.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/test_doctest.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests/tests.zcml
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone/theme
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plone
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plonetheme.classic/Makefile b/www/py-plonetheme.classic/Makefile
new file mode 100644
index 000000000000..98f5739f629e
--- /dev/null
+++ b/www/py-plonetheme.classic/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: py-plonetheme.classic
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plonetheme.classic
+PORTVERSION= 1.0.2
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= The classic Plone 3 default theme
+
+LICENSE= GPLv2
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+USE_ZIP= yes
+#USE_ZOPE= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-plonetheme.classic/distinfo b/www/py-plonetheme.classic/distinfo
new file mode 100644
index 000000000000..7d629c94a0ee
--- /dev/null
+++ b/www/py-plonetheme.classic/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plonetheme.classic-1.0.2.zip) = 2b9306be5cc24f015cb01f0918ac07d3655e99c4aa805aeae81c1b7c5cf74b98
+SIZE (zope/plonetheme.classic-1.0.2.zip) = 56636
diff --git a/www/py-plonetheme.classic/pkg-descr b/www/py-plonetheme.classic/pkg-descr
new file mode 100644
index 000000000000..f8ededf25c98
--- /dev/null
+++ b/www/py-plonetheme.classic/pkg-descr
@@ -0,0 +1,3 @@
+The classic Plone 3 default theme.
+
+WWW: http://pypi.python.org/pypi/plonetheme.classic
diff --git a/www/py-plonetheme.classic/pkg-plist b/www/py-plonetheme.classic/pkg-plist
new file mode 100644
index 000000000000..f68c21d65ca7
--- /dev/null
+++ b/www/py-plonetheme.classic/pkg-plist
@@ -0,0 +1,80 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/Extensions/install.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/Extensions/install.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/Extensions/install.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser/personal_bar.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default/cssregistry.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default/jsregistry.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default/skins.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default/viewlets.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/uninstall/skins.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_ecmascript/iefixes.js
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/IEFixes.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/IEFixes.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/NS4.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/NS4.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/RTL.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/RTL.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/authoring.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/authoring.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/base.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/base.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/base_properties.props
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/columns.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/columns.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/controlpanel.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/controlpanel.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/deprecated.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/deprecated.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/forms.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/forms.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/invisibles.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/invisibles.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/member.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/member.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/mobile.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/mobile.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/navtree.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/navtree.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/ploneCustom.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/ploneCustom.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/portlets.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/portlets.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/print.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/print.css.dtml.metadata
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/public.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles/public.css.dtml.metadata
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_styles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins/classic_ecmascript
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/skins
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/uninstall
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles/default
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/browser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic/Extensions
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/classic
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
diff --git a/www/py-plonetheme.sunburst/Makefile b/www/py-plonetheme.sunburst/Makefile
new file mode 100644
index 000000000000..29af72cf88a2
--- /dev/null
+++ b/www/py-plonetheme.sunburst/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: py-plonetheme.sunburst
+# Date created: 02 January 2012
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= plonetheme.sunburst
+PORTVERSION= 1.2.1
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= rm@FreeBSD.org
+COMMENT= The default theme for Plone 4
+
+LICENSE= GPLv2
+
+DIST_SUBDIR= zope
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
diff --git a/www/py-plonetheme.sunburst/distinfo b/www/py-plonetheme.sunburst/distinfo
new file mode 100644
index 000000000000..f6c52cdd8bfc
--- /dev/null
+++ b/www/py-plonetheme.sunburst/distinfo
@@ -0,0 +1,2 @@
+SHA256 (zope/plonetheme.sunburst-1.2.1.tar.gz) = 6441e55c8ff912ae0932366f9c40fac4128f2553a77cf165ebf7e6cffe61c941
+SIZE (zope/plonetheme.sunburst-1.2.1.tar.gz) = 51431
diff --git a/www/py-plonetheme.sunburst/pkg-descr b/www/py-plonetheme.sunburst/pkg-descr
new file mode 100644
index 000000000000..41c015ded6d2
--- /dev/null
+++ b/www/py-plonetheme.sunburst/pkg-descr
@@ -0,0 +1,3 @@
+The default theme for Plone 4.
+
+WWW: http://pypi.python.org/pypi/plonetheme.sunburst
diff --git a/www/py-plonetheme.sunburst/pkg-plist b/www/py-plonetheme.sunburst/pkg-plist
new file mode 100644
index 000000000000..691a600624fd
--- /dev/null
+++ b/www/py-plonetheme.sunburst/pkg-plist
@@ -0,0 +1,81 @@
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/namespace_packages.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/README.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/interfaces.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/interfaces.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/interfaces.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/sunburstview.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/sunburstview.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser/sunburstview.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/configure.zcml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles/default/actions.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles/default/metadata.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles/default/skins.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles/default/sunburst.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/setuphandlers.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/setuphandlers.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/setuphandlers.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_images/logo.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_images/pb_close.png
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/IEFixes.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/RTL.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/authoring.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/base.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/base_properties.props
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/columns.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/controlpanel.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/deprecated.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/forms.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/invisibles.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/kupuplone.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/member.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/mobile.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/navtree.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/ploneCustom.css.dtml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/portlets.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/print.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles/public.css
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_templates/main_template.pt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/base.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/base.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/base.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/profiles/testing/portlets.xml
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_doctests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_doctests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_doctests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_integration.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_integration.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/test_integration.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/profiles/testing
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/tests
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_templates
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_styles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins/sunburst_images
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/skins
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles/default
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/profiles
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst/browser
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme/sunburst
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/plonetheme
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%