Subject: PR/34668 CVS commit: pkgsrc/www/zope3
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Takahiro Kambe <taca@netbsd.org>
List: pkgsrc-bugs
Date: 10/01/2006 14:30:02
The following reply was made to PR pkg/34668; it has been noted by GNATS.

From: Takahiro Kambe <taca@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/34668 CVS commit: pkgsrc/www/zope3
Date: Sun,  1 Oct 2006 14:25:23 +0000 (UTC)

 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.