Subject: CVS commit: pkgsrc/www/zope3
To: None <pkgsrc-changes@NetBSD.org>
From: Havard Eidnes <he@netbsd.org>
List: pkgsrc-changes
Date: 02/20/2007 17:30:18
Module Name:	pkgsrc
Committed By:	he
Date:		Tue Feb 20 17:30:18 UTC 2007

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

Log Message:
Bump zope3 from 3.3.0 to 3.3.1, the latter was released 14 Jan 2007,
and appears to currently be the latest "stable" Zope 3 version.

Discussed with package maintainer, Yoshito Komatsu, who sent me
some minor tweaks to my changes.

The part of Zope/doc/CHANGES.txt relevant for 3.3.0 -> 3.3.1 is:

    Bugfixes

      - Fixed widget bug in zope.app.form.browser; _getCurrentValue always
        returns an input value now. This fixes a bug in _getFormValue.

        (This required a backport of a small restructuring: Changed internal
        widget API to allow retrieving the current value (from request,
        default or current field value) in addition to the current form
        representation of the value.)

      - Fixed bug #707: "layer" directive was marked as deprecated in a
        confusing way.

      - Fixed bug #728: Able to change-dir into non-existant directories using
        FTP

      - Fixed bug #717: formlib raised FormError when schema fields were
        missing from a request although not required.

      - Fixed bug #738: RestrictedPython was unable to parse
        Unicode expressions correctly (as passed in from e.g. ZPTPages).

      - Fixed bug #723: Testbrowser was handling multiple submit buttons with
        the same name incorrectly.

      - Fixed HTML rendered by ItemsMultiDisplayWidget: The 'name' attribute
        is not allowed in list tags and 'type' has a different meaning.

      - Fileresources now also set the Cache-control headers on 304
        responses. This speeds up page loads a lot on pages with many
        resources.

      - Fixed validate method of schema.Date, now it does not accept
        datetime objects anymore. this is needed because datetime and
        date values are not comparable

      - Fixed issue 730: Subversion 1.4 breaks mkzopeinstance.py

      - Fixed zope.annotation.factory to correctly setup containment for
        objects that do not implement IContained.

      - Fixed encoding of newlines, carriage returns, and tabs when
        encoding attributes for widgets so we're consistent under all
        Python 2.4.x versions (including 2.4.4, which failed tests before).

      - Fixed issue 535: make HTTPInputStream work with Python 2.4.4.

      - Improved fix for issue 599: Made sure i18n Message based Invalid
        exceptions are handled correctly.

      - Fixed a bug in getImageInfo which could cause an
        UnboundLocalError under certain conditions.

      - Fixed ``get/queryNextUtility`` to work with multiple base registries.

      - Fixed zope.app.catalog.attribute.AttributeIndex. It did not
        remove the the previous value/object from the index IF the NEW
        value was None.

      - Fixed zope.index.field.index.FieldIndex. Unindex broke if the value
        somehow dropped out of the forward index.


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

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