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.