Subject: CVS commit: pkgsrc/www/zope3
To: None <pkgsrc-changes@NetBSD.org>
From: Takahiro Kambe <taca@netbsd.org>
List: pkgsrc-changes
Date: 10/01/2006 14:25:23
Module Name:	pkgsrc
Committed By:	taca
Date:		Sun Oct  1 14:25:23 UTC 2006

Modified Files:
	pkgsrc/www/zope3: Makefile PLIST distinfo package.mk
	pkgsrc/www/zope3/patches: patch-aa patch-ab
Removed Files:
	pkgsrc/www/zope3/patches: patch-ac patch-ad

Log Message:
Update www/zope3 to 3.3.0, based on PR pkg/34668 by Yoshito Komatsu
with small modifications;

- don't change order of find(1)'s command line option.
- adding VARBASE, ZOPE3_GROUP and ZOPE3_USER to BUILD_DEFS.

Most Important Changes Since Zope 3.2
-------------------------------------

   - Provided a new component registry API that allows multiple
     component registries to be combined more flexibly than before.
     See 'zope.component.interfaces.IComponentRegistry' for more
     information.

   - Greatly simplified local-component registration.
     See 'zope.component.interfaces.IComponentRegistry' for more
     information.

   - Moved many packages out of zope.app to make them easier to use
     outside of Zope.

   - Change the session credentials plugin to make it configurable
     in which fields it looks for the credentials.

   - Added a new API for collating text.  You can now adapt
     a locale to 'zope.i18n.interfaces.ILocales.ICollator'.  You can
     then use that to sort strings, such as menu entries, in a
     locale-specific fashion.

   - A new 'zope.annotation.factory' helper function that makes
     it easier to create annotations. Also added a README in
     'zope.annotation' which explains how to use it.

   - Added a more complete set of widgets for fields that use
     iterable sources.  These widgets now mirror the set provided
     by vocabulary-based fields.

   - Added a cleaner and more robust API to testbrowser for setting
     file-upload data.

   - Deprecated several ZCML directives:

     * factory

     * vocabulary

     * content (as an alias to the class directive)

     * modulealias

     * renderer:renderer

   - The 'browser:layer' directive and the 'ILayer' interface
     has been deprecated.  Registering layers has become obsolete,
     layers should be created as interfaces extending
     'IBrowserRequest'.

   - The 'browser:skin' directive has been deprecated.  Skins
     should be created as interfaces extending 'IBrowserRequest'
     and can be registered using a simple 'utility' directive.

   - The 'ISkin' interface has been renamed to 'IBrowserSkinType'.

For a complete list of changes see the 'CHANGES.txt' file.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/www/zope3/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/www/zope3/PLIST pkgsrc/www/zope3/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/www/zope3/package.mk
cvs rdiff -r1.3 -r1.4 pkgsrc/www/zope3/patches/patch-aa \
    pkgsrc/www/zope3/patches/patch-ab
cvs rdiff -r1.3 -r0 pkgsrc/www/zope3/patches/patch-ac \
    pkgsrc/www/zope3/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.