"Zope is an exciting new object-based, open source web application
platform. It allows you to build powerful and dynamic web applications
easily. Zope comes with source code and is friendly to developers as
well as users.
Zope is distinguished by its integrated object database which, when
combined with a revolutionary object model, provides a completely unique
facility for servicing content managers and web application developers."
Here are some of the "headlines" mentioned in the features list.
Database Integration Content Management
SQL and HTML in Harmony Builtin Objects
Multiple Data Sources Document Templates
Publish Databases Web to Objects
Application Development Integrated Object Database
DTML Scripting Managed Through the Web
External Methods Direct URL Access to Objects
WWW: http://zope2.zope.org/
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
www/zope213: make this port usable when installed from packages
Both ports users and package users now follow uniform procedure of creating
application instance.
Summary:
- Clean up port and remove `make instance` functionality that duplicates native
Zope tool functionality
- Standardize and ensure pkg-message instructions correctly set up Zope
- Make Portlint and Poudriere testport clean
- Set NO_ARCH
PR: 200040
Submitted by: Jason Unovitch <jason.unovitch@gmail.com>
MFH: 2015Q3
- update to 2.13.12
Changes:
- Prevent a cross-site-scripting attack against the default standard error
message handling. (CVE-2010-1104).
- Use in operator instead of deprecated has_key method (which is not implemented
by OFS.ObjectManager). This fixes an issue with WebDAV requests for skin
objects.
VuXML entry will be added later this day.
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
Import Zope 2.13.
Much thanks to Wen Heping for actually adding all the needed ports
for this update and testing.
A lot of thanks goes to Doug Barton and Chris Rees for the help with
rc-script.
Submitted by: rm (myself, via github)
Approved by: novel, miwi (mentors)
Feature safe: yes