pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/plone3 Importing Plone 3.0.4 as plone3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/014a38d6ba1c
branches:  trunk
changeset: 536631:014a38d6ba1c
user:      taca <taca%pkgsrc.org@localhost>
date:      Tue Dec 18 15:46:59 2007 +0000

description:
Importing Plone 3.0.4 as plone3.

This package is based on new zope's framework.

Plone is a ready-to-run content management system that is built on the
powerful and free Zope application server. Plone is easy to set up,
extremely flexible, and provides you with a system for managing web
content that is ideal for project groups, communities, web sites,
extranets and intranets.

Plone 3 runs on Zope 2.10.x and has many improved features from Plone 2.5.

   1. Inline editing
   2. Working Copy support
   3. Link and reference integrity checking
   4. Automatic locking and unlocking
   5. Easy collaboration and sharing
   6. Versioning, history and reverting content
   7. Upgraded visual HTML editor
   8. Powerful workflow capabilities
   9. Flexible authentication back-end
  10. Full-text indexing of Word and PDF documents
  11. Collections
  12. Presentation mode for content
  13. Support for the search engine Sitemap protocol
  14. Support for multiple mark-up formats
  15. Wiki support
  16. Automatic previous/next navigation
  17. Rules engine for content
  18. Auto-generated tables of contents
  19. Portlets engine
  20. Professional support, development, hosting & training

diffstat:

 www/plone3/DESCR            |     5 +
 www/plone3/MESSAGE          |    18 +
 www/plone3/Makefile         |    57 +
 www/plone3/PLIST            |  9188 +++++++++++++++++++++++++++++++++++++++++++
 www/plone3/PLIST.common_end |   805 +++
 www/plone3/distinfo         |     6 +
 www/plone3/patches/patch-aa |    29 +
 7 files changed, 10108 insertions(+), 0 deletions(-)

diffs (truncated from 10136 to 300 lines):

diff -r 2bec379e4aa3 -r 014a38d6ba1c www/plone3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/plone3/DESCR  Tue Dec 18 15:46:59 2007 +0000
@@ -0,0 +1,5 @@
+Plone is a ready-to-run content management system that is built on the
+powerful and free Zope application server. Plone is easy to set up,
+extremely flexible, and provides you with a system for managing web
+content that is ideal for project groups, communities, web sites,
+extranets and intranets.
diff -r 2bec379e4aa3 -r 014a38d6ba1c www/plone3/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/plone3/MESSAGE        Tue Dec 18 15:46:59 2007 +0000
@@ -0,0 +1,18 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2007/12/18 15:46:59 taca Exp $
+
+To complete the installation of Plone:
+
+1. Add "products ${PLONE_DIR}" to your zope.conf
+   before existing "products" directive.
+
+2. Restart Zope.  This may be done from the Zope Control Panel.
+
+3. If you are upgrading from an earlier version:
+
+       - Go http://yoursite/manage
+       - Go to portal_migrations
+       - Click the Migration tab
+       - Click Migrate
+
+===========================================================================
diff -r 2bec379e4aa3 -r 014a38d6ba1c www/plone3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/plone3/Makefile       Tue Dec 18 15:46:59 2007 +0000
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/12/18 15:47:05 taca Exp $
+# FreeBSD: ports/www/plone/Makefile,v 1.25 2007/02/17 08:32:54 rafan Exp
+#
+
+DISTNAME=      Plone-${PLONE3_VERSION}
+PKGNAME=       ${PLONE_PKG_PREFIX}-${PLONE3_VERSION}
+CATEGORIES=    www python
+MASTER_SITES=  http://launchpad.net/plone/3.0/3.0.4/+download/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://plone.org/
+COMMENT=       User friendly CMS written on top of ZOPE
+
+PLONE_VERSION=                 3
+PYTHON_VERSIONS_ACCEPTED=      24
+ZOPE_VERSION_ACCEPTED=         210
+
+ZOPE_PRODUCT_NAME=     plone
+ZOPE_PRODUCT_VER=      ${PLONE3_VERSION}
+ZOPE_BUILD_METHOD=     zope-force-build
+ZOPE_PRODUCT_SRCDIR=   ${WRKSRC}/Products
+
+USE_TOOLS+=            msgfmt
+PRIVILEGED_STAGES+=    clean
+CONFLICTS=             zope25-BTreeFolder2-[0-9]* zope25-CMF-[0-9]* \
+                       zope25-CMFPlone-[0-9]*
+PLIST_SRC=             ${WRKDIR}/PLIST
+
+REPLACE_PYTHON_DIRS=   ${WRKSRC}/Products/kupu ${WRKSRC}/lib/python/wicked
+REPLACE_PYTHON_PAT=    *.cgi *.py
+
+PLONE_PODIRS=          PlacelessTranslationService/locales PloneTranslations
+
+pre-build:
+       ${RM} -rf ${WRKSRC}/Products/ATContentTypes/utilities
+       ${RM} -f ${WRKSRC}/Products/CMFCore/tests/fake_skins/fake_skin/.test1.py
+
+post-build:
+       ${CP} ${PKGDIR}/PLIST ${WRKDIR}/PLIST
+       cd ${WRKSRC}/Products; \
+               ${FIND} ${PLONE_PODIRS} -xdev -type f -name '*.po' -print | \
+               while read f; do \
+                       mo=`${ECHO} $$f | ${SED} -e 's|\.po$$|.mo|'`; \
+                       msgfmt -o $$mo $$f; \
+                       ${ECHO} "${PLONE_BASE}/$$mo" >> ${WRKDIR}/PLIST; \
+               done
+       ${CAT} ${PKGDIR}/PLIST.common_end >> ${WRKDIR}/PLIST
+
+post-install:
+       cd ${WRKSRC}/lib; ${PAX} -rw . ${ZOPE_DIR}/lib
+
+.include "../../www/plone/ploneversion.mk"
+.include "../../www/zope/replace.mk"
+.include "../../textproc/py-elementtree/buildlink3.mk"
+.include "../../textproc/py-libxml2/buildlink3.mk"
+.include "../../graphics/py-imaging/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2bec379e4aa3 -r 014a38d6ba1c www/plone3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/plone3/PLIST  Tue Dec 18 15:46:59 2007 +0000
@@ -0,0 +1,9188 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/12/18 15:47:05 taca Exp $
+${PLONE_BASE}/ATContentTypes/AUTHORS.txt
+${PLONE_BASE}/ATContentTypes/CHANGELOG.txt
+${PLONE_BASE}/ATContentTypes/HISTORY.txt
+${PLONE_BASE}/ATContentTypes/INSTALL.txt
+${PLONE_BASE}/ATContentTypes/LICENSE.GPL
+${PLONE_BASE}/ATContentTypes/LICENSE.ZPL
+${PLONE_BASE}/ATContentTypes/LICENSE.txt
+${PLONE_BASE}/ATContentTypes/README.txt
+${PLONE_BASE}/ATContentTypes/__init__.py
+${PLONE_BASE}/ATContentTypes/__init__.pyc
+${PLONE_BASE}/ATContentTypes/adapters/__init__.py
+${PLONE_BASE}/ATContentTypes/adapters/__init__.pyc
+${PLONE_BASE}/ATContentTypes/adapters/archive.py
+${PLONE_BASE}/ATContentTypes/adapters/archive.pyc
+${PLONE_BASE}/ATContentTypes/adapters/document.py
+${PLONE_BASE}/ATContentTypes/adapters/document.pyc
+${PLONE_BASE}/ATContentTypes/adapters/folder.py
+${PLONE_BASE}/ATContentTypes/adapters/folder.pyc
+${PLONE_BASE}/ATContentTypes/adapters/image.py
+${PLONE_BASE}/ATContentTypes/adapters/image.pyc
+${PLONE_BASE}/ATContentTypes/adapters.zcml
+${PLONE_BASE}/ATContentTypes/atct.py
+${PLONE_BASE}/ATContentTypes/atct.pyc
+${PLONE_BASE}/ATContentTypes/browser/__init__.py
+${PLONE_BASE}/ATContentTypes/browser/__init__.pyc
+${PLONE_BASE}/ATContentTypes/browser/archive.py
+${PLONE_BASE}/ATContentTypes/browser/archive.pyc
+${PLONE_BASE}/ATContentTypes/browser/nextprevious.py
+${PLONE_BASE}/ATContentTypes/browser/nextprevious.pyc
+${PLONE_BASE}/ATContentTypes/browser.zcml
+${PLONE_BASE}/ATContentTypes/config.py
+${PLONE_BASE}/ATContentTypes/config.pyc
+${PLONE_BASE}/ATContentTypes/configuration/__init__.py
+${PLONE_BASE}/ATContentTypes/configuration/__init__.pyc
+${PLONE_BASE}/ATContentTypes/configuration/component.xml
+${PLONE_BASE}/ATContentTypes/configuration/config.py
+${PLONE_BASE}/ATContentTypes/configuration/config.pyc
+${PLONE_BASE}/ATContentTypes/configuration/datatype.py
+${PLONE_BASE}/ATContentTypes/configuration/datatype.pyc
+${PLONE_BASE}/ATContentTypes/configuration/schema.py
+${PLONE_BASE}/ATContentTypes/configuration/schema.pyc
+${PLONE_BASE}/ATContentTypes/configuration/schema.xml
+${PLONE_BASE}/ATContentTypes/configure.zcml
+${PLONE_BASE}/ATContentTypes/content/__init__.py
+${PLONE_BASE}/ATContentTypes/content/__init__.pyc
+${PLONE_BASE}/ATContentTypes/content/base.py
+${PLONE_BASE}/ATContentTypes/content/base.pyc
+${PLONE_BASE}/ATContentTypes/content/document.py
+${PLONE_BASE}/ATContentTypes/content/document.pyc
+${PLONE_BASE}/ATContentTypes/content/event.py
+${PLONE_BASE}/ATContentTypes/content/event.pyc
+${PLONE_BASE}/ATContentTypes/content/favorite.py
+${PLONE_BASE}/ATContentTypes/content/favorite.pyc
+${PLONE_BASE}/ATContentTypes/content/file.py
+${PLONE_BASE}/ATContentTypes/content/file.pyc
+${PLONE_BASE}/ATContentTypes/content/folder.py
+${PLONE_BASE}/ATContentTypes/content/folder.pyc
+${PLONE_BASE}/ATContentTypes/content/image.py
+${PLONE_BASE}/ATContentTypes/content/image.pyc
+${PLONE_BASE}/ATContentTypes/content/link.py
+${PLONE_BASE}/ATContentTypes/content/link.pyc
+${PLONE_BASE}/ATContentTypes/content/newsitem.py
+${PLONE_BASE}/ATContentTypes/content/newsitem.pyc
+${PLONE_BASE}/ATContentTypes/content/schemata.py
+${PLONE_BASE}/ATContentTypes/content/schemata.pyc
+${PLONE_BASE}/ATContentTypes/content/topic.py
+${PLONE_BASE}/ATContentTypes/content/topic.pyc
+${PLONE_BASE}/ATContentTypes/criteria/__init__.py
+${PLONE_BASE}/ATContentTypes/criteria/__init__.pyc
+${PLONE_BASE}/ATContentTypes/criteria/base.py
+${PLONE_BASE}/ATContentTypes/criteria/base.pyc
+${PLONE_BASE}/ATContentTypes/criteria/boolean.py
+${PLONE_BASE}/ATContentTypes/criteria/boolean.pyc
+${PLONE_BASE}/ATContentTypes/criteria/currentauthor.py
+${PLONE_BASE}/ATContentTypes/criteria/currentauthor.pyc
+${PLONE_BASE}/ATContentTypes/criteria/date.py
+${PLONE_BASE}/ATContentTypes/criteria/date.pyc
+${PLONE_BASE}/ATContentTypes/criteria/daterange.py
+${PLONE_BASE}/ATContentTypes/criteria/daterange.pyc
+${PLONE_BASE}/ATContentTypes/criteria/list.py
+${PLONE_BASE}/ATContentTypes/criteria/list.pyc
+${PLONE_BASE}/ATContentTypes/criteria/path.py
+${PLONE_BASE}/ATContentTypes/criteria/path.pyc
+${PLONE_BASE}/ATContentTypes/criteria/portaltype.py
+${PLONE_BASE}/ATContentTypes/criteria/portaltype.pyc
+${PLONE_BASE}/ATContentTypes/criteria/reference.py
+${PLONE_BASE}/ATContentTypes/criteria/reference.pyc
+${PLONE_BASE}/ATContentTypes/criteria/relativepath.py
+${PLONE_BASE}/ATContentTypes/criteria/relativepath.pyc
+${PLONE_BASE}/ATContentTypes/criteria/schemata.py
+${PLONE_BASE}/ATContentTypes/criteria/schemata.pyc
+${PLONE_BASE}/ATContentTypes/criteria/selection.py
+${PLONE_BASE}/ATContentTypes/criteria/selection.pyc
+${PLONE_BASE}/ATContentTypes/criteria/simpleint.py
+${PLONE_BASE}/ATContentTypes/criteria/simpleint.pyc
+${PLONE_BASE}/ATContentTypes/criteria/simplestring.py
+${PLONE_BASE}/ATContentTypes/criteria/simplestring.pyc
+${PLONE_BASE}/ATContentTypes/criteria/sort.py
+${PLONE_BASE}/ATContentTypes/criteria/sort.pyc
+${PLONE_BASE}/ATContentTypes/etc/atcontenttypes.conf.in
+${PLONE_BASE}/ATContentTypes/exportimport/__init__.py
+${PLONE_BASE}/ATContentTypes/exportimport/__init__.pyc
+${PLONE_BASE}/ATContentTypes/exportimport/atcttool.py
+${PLONE_BASE}/ATContentTypes/exportimport/atcttool.pyc
+${PLONE_BASE}/ATContentTypes/exportimport/configure.zcml
+${PLONE_BASE}/ATContentTypes/implements.zcml
+${PLONE_BASE}/ATContentTypes/interface/__init__.py
+${PLONE_BASE}/ATContentTypes/interface/__init__.pyc
+${PLONE_BASE}/ATContentTypes/interface/archive.py
+${PLONE_BASE}/ATContentTypes/interface/archive.pyc
+${PLONE_BASE}/ATContentTypes/interface/autosort.py
+${PLONE_BASE}/ATContentTypes/interface/autosort.pyc
+${PLONE_BASE}/ATContentTypes/interface/dataExtractor.py
+${PLONE_BASE}/ATContentTypes/interface/dataExtractor.pyc
+${PLONE_BASE}/ATContentTypes/interface/document.py
+${PLONE_BASE}/ATContentTypes/interface/document.pyc
+${PLONE_BASE}/ATContentTypes/interface/event.py
+${PLONE_BASE}/ATContentTypes/interface/event.pyc
+${PLONE_BASE}/ATContentTypes/interface/file.py
+${PLONE_BASE}/ATContentTypes/interface/file.pyc
+${PLONE_BASE}/ATContentTypes/interface/folder.py
+${PLONE_BASE}/ATContentTypes/interface/folder.pyc
+${PLONE_BASE}/ATContentTypes/interface/image.py
+${PLONE_BASE}/ATContentTypes/interface/image.pyc
+${PLONE_BASE}/ATContentTypes/interface/interfaces.py
+${PLONE_BASE}/ATContentTypes/interface/interfaces.pyc
+${PLONE_BASE}/ATContentTypes/interface/link.py
+${PLONE_BASE}/ATContentTypes/interface/link.pyc
+${PLONE_BASE}/ATContentTypes/interface/news.py
+${PLONE_BASE}/ATContentTypes/interface/news.pyc
+${PLONE_BASE}/ATContentTypes/interface/topic.py
+${PLONE_BASE}/ATContentTypes/interface/topic.pyc
+${PLONE_BASE}/ATContentTypes/interfaces.py
+${PLONE_BASE}/ATContentTypes/interfaces.pyc
+${PLONE_BASE}/ATContentTypes/lib/__init__.py
+${PLONE_BASE}/ATContentTypes/lib/__init__.pyc
+${PLONE_BASE}/ATContentTypes/lib/autosort.py
+${PLONE_BASE}/ATContentTypes/lib/autosort.pyc
+${PLONE_BASE}/ATContentTypes/lib/calendarsupport.py
+${PLONE_BASE}/ATContentTypes/lib/calendarsupport.pyc
+${PLONE_BASE}/ATContentTypes/lib/constraintypes.py
+${PLONE_BASE}/ATContentTypes/lib/constraintypes.pyc
+${PLONE_BASE}/ATContentTypes/lib/historyaware.py
+${PLONE_BASE}/ATContentTypes/lib/historyaware.pyc
+${PLONE_BASE}/ATContentTypes/lib/imagetransform.py
+${PLONE_BASE}/ATContentTypes/lib/imagetransform.pyc
+${PLONE_BASE}/ATContentTypes/lib/urlupload.py
+${PLONE_BASE}/ATContentTypes/lib/urlupload.pyc
+${PLONE_BASE}/ATContentTypes/lib/validators.py
+${PLONE_BASE}/ATContentTypes/lib/validators.pyc
+${PLONE_BASE}/ATContentTypes/migration/__init__.py
+${PLONE_BASE}/ATContentTypes/migration/__init__.pyc
+${PLONE_BASE}/ATContentTypes/migration/v1_2/__init__.py
+${PLONE_BASE}/ATContentTypes/migration/v1_2/__init__.pyc
+${PLONE_BASE}/ATContentTypes/modulealiases.py
+${PLONE_BASE}/ATContentTypes/modulealiases.pyc
+${PLONE_BASE}/ATContentTypes/permission.py
+${PLONE_BASE}/ATContentTypes/permission.pyc
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atctListAlbum.py
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_album_image.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_album_image.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_album_view.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_album_view.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_edit.cpt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_edit.cpt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_history.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_history.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_image_transform.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_macros.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_manageTopicIndex.cpt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_manageTopicMetadata.cpt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_saveTopicSetup.cpy.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_pdf.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_pdf_template.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_subtopics.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/atct_topic_view.pt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_add.cpy
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_add.cpy.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_edit_form.cpt.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_remove.cpy.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_save.cpy
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_save.cpy.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/criterion_set_sort.cpy.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/favorite_broken_icon.gif.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/formatCatalogMetadata.py
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/formatHistoryDiff.py
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/getValidCriteriaForIndex.py
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/getXMLSelectVocab.py
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/icon_export_ical.png
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/icon_export_ical.png.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/icon_export_vcal.png.metadata
+${PLONE_BASE}/ATContentTypes/skins/ATContentTypes/icon_flip_horizontal.png



Home | Main Index | Thread Index | Old Index