Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Aug 2023 20:24:18 +0200
From:      Moin Rahman <bofh@freebsd.org>
To:        Ruslan Makhmatkhanov <rm@freebsd.org>
Cc:        "ports-committers@freebsd.org" <ports-committers@freebsd.org>, "dev-commits-ports-all@freebsd.org" <dev-commits-ports-all@freebsd.org>, "dev-commits-ports-main@freebsd.org" <dev-commits-ports-main@freebsd.org>
Subject:   Re: git: a9fab6656cc8 - main - zope ports: remove leaf zope ports that have no sence in absence of zope itself
Message-ID:  <A5B03C98-7B23-4EBB-BCE8-AA3930C1076C@freebsd.org>
In-Reply-To: <13191693159481@mail.yandex.ru>
References:  <202308271109.37RB9wBv045841@gitrepo.freebsd.org> <675448D1-BE04-42A0-AA0E-FFE54C8EC1CB@freebsd.org> <13191693159481@mail.yandex.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_608AE8B2-5FC7-4DBD-9A86-62024EDAE306
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A147FC48-F7C7-4762-837F-412EE04A3A74"


--Apple-Mail=_A147FC48-F7C7-4762-837F-412EE04A3A74
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Thanks. :)

> On Aug 27, 2023, at 8:05 PM, Ruslan Makhmatkhanov <rm@freebsd.org> =
wrote:
>=20
> Fixed in ce4a9c438d2c80e2625d207bdc9b52861ea62288. Sorry for the mess.
>=20
> 27.08.2023, 18:53, "Moin Rahman" <bofh@freebsd.org>:
> This breaks INDEX with
>=20
> make_index: =
/usr/local/poudriere/ports/default/devel/py-zope.configuration: no entry =
for /usr/local/poudriere/ports/default/textproc/py-zope.i18nmessageid
>=20
>=20
>=20
>  On Aug 27, 2023, at 1:09 PM, Ruslan Makhmatkhanov <rm@freebsd.org =
<mailto:rm@freebsd.org>> wrote:
>=20
>  The branch main has been updated by rm:
>=20
>  URL: =
https://cgit.FreeBSD.org/ports/commit/?id=3Da9fab6656cc8b301a235c967ed2459=
adb58f346b =
<https://cgit.freebsd.org/ports/commit/?id=3Da9fab6656cc8b301a235c967ed245=
9adb58f346b>
>=20
>  commit a9fab6656cc8b301a235c967ed2459adb58f346b
>  Author: Ruslan Makhmatkhanov <rm@FreeBSD.org <mailto:rm@FreeBSD.org>>
>  AuthorDate: 2023-08-27 11:07:57 +0000
>  Commit: Ruslan Makhmatkhanov <rm@FreeBSD.org <mailto:rm@FreeBSD.org>>
>  CommitDate: 2023-08-27 11:08:40 +0000
>=20
>     zope ports: remove leaf zope ports that have no sence in absence =
of zope itself
>=20
>     With hat: zope
>  ---
>  MOVED | 21 ++
>  devel/Makefile | 22 --
>  devel/py-z3c.autoinclude/Makefile | 24 --
>  devel/py-z3c.autoinclude/distinfo | 2 -
>  devel/py-z3c.autoinclude/files/patch-2to3 | 11 -
>  devel/py-z3c.autoinclude/pkg-descr | 1 -
>  devel/py-z3c.batching/Makefile | 21 --
>  devel/py-z3c.batching/distinfo | 2 -
>  devel/py-z3c.batching/pkg-descr | 2 -
>  devel/py-z3c.zcmlhook/Makefile | 23 --
>  devel/py-z3c.zcmlhook/distinfo | 2 -
>  devel/py-z3c.zcmlhook/pkg-descr | 1 -
>  devel/py-zc.buildout/Makefile | 19 --
>  devel/py-zc.buildout/distinfo | 3 -
>  devel/py-zc.buildout/pkg-descr | 4 -
>  devel/py-zope.app.basicskin/Makefile | 22 --
>  devel/py-zope.app.basicskin/distinfo | 2 -
>  devel/py-zope.app.basicskin/pkg-descr | 1 -
>  devel/py-zope.app.renderer/Makefile | 28 --
>  devel/py-zope.app.renderer/distinfo | 2 -
>  devel/py-zope.app.renderer/pkg-descr | 1 -
>  devel/py-zope.app.schema/Makefile | 22 --
>  devel/py-zope.app.schema/distinfo | 2 -
>  devel/py-zope.app.schema/pkg-descr | 1 -
>  devel/py-zope.broken/Makefile | 20 --
>  devel/py-zope.broken/distinfo | 2 -
>  devel/py-zope.broken/pkg-descr | 2 -
>  devel/py-zope.browserresource/Makefile | 31 --
>  devel/py-zope.browserresource/distinfo | 2 -
>  devel/py-zope.browserresource/files/patch-2to3 | 20 --
>  devel/py-zope.browserresource/pkg-descr | 3 -
>  devel/py-zope.cachedescriptors/Makefile | 18 --
>  devel/py-zope.cachedescriptors/distinfo | 2 -
>  devel/py-zope.cachedescriptors/files/patch-2to3 | 11 -
>  devel/py-zope.cachedescriptors/pkg-descr | 1 -
>  devel/py-zope.contentprovider/Makefile | 26 --
>  devel/py-zope.contentprovider/distinfo | 2 -
>  devel/py-zope.contentprovider/pkg-descr | 5 -
>  devel/py-zope.copy/Makefile | 20 --
>  devel/py-zope.copy/distinfo | 2 -
>  devel/py-zope.copy/pkg-descr | 4 -
>  devel/py-zope.datetime/Makefile | 18 --
>  devel/py-zope.datetime/distinfo | 2 -
>  devel/py-zope.datetime/files/patch-2to3 | 167 ----------
>  devel/py-zope.datetime/pkg-descr | 2 -
>  devel/py-zope.deferredimport/Makefile | 20 --
>  devel/py-zope.deferredimport/distinfo | 2 -
>  devel/py-zope.deferredimport/files/patch-2to3 | 55 ----
>  devel/py-zope.deferredimport/pkg-descr | 2 -
>  devel/py-zope.dottedname/Makefile | 20 --
>  devel/py-zope.dottedname/distinfo | 2 -
>  devel/py-zope.dottedname/pkg-descr | 3 -
>  devel/py-zope.filerepresentation/Makefile | 21 --
>  devel/py-zope.filerepresentation/distinfo | 2 -
>  devel/py-zope.filerepresentation/pkg-descr | 4 -
>  devel/py-zope.generations/Makefile | 23 --
>  devel/py-zope.generations/distinfo | 2 -
>  devel/py-zope.generations/files/patch-2to3 | 22 --
>  devel/py-zope.generations/pkg-descr | 1 -
>  devel/py-zope.lifecycleevent/Makefile | 22 --
>  devel/py-zope.lifecycleevent/distinfo | 2 -
>  devel/py-zope.lifecycleevent/pkg-descr | 1 -
>  devel/py-zope.processlifetime/Makefile | 22 --
>  devel/py-zope.processlifetime/distinfo | 2 -
>  devel/py-zope.processlifetime/pkg-descr | 2 -
>  devel/py-zope.sequencesort/Makefile | 18 --
>  devel/py-zope.sequencesort/distinfo | 2 -
>  devel/py-zope.sequencesort/files/patch-2to3 | 45 ---
>  devel/py-zope.sequencesort/pkg-descr | 1 -
>  devel/py-zope.size/Makefile | 21 --
>  devel/py-zope.size/distinfo | 2 -
>  devel/py-zope.size/files/patch-2to3 | 78 -----
>  devel/py-zope.size/pkg-descr | 2 -
>  devel/py-zope.tales/Makefile | 23 --
>  devel/py-zope.tales/distinfo | 2 -
>  devel/py-zope.tales/files/patch-2to3 | 393 ------------------------
>  devel/py-zope.tales/pkg-descr | 1 -
>  77 files changed, 21 insertions(+), 1396 deletions(-)
>=20
>  diff --git a/MOVED b/MOVED
>  index 4993d124d7d1..a8062e51a648 100644
>  --- a/MOVED
>  +++ b/MOVED
>  @@ -7801,3 +7801,24 @@ irc/birch||2023-08-25|Has expired: Upstream no =
longer maintained
>  net-im/6cord||2023-08-25|Has expired: Upstream no longer maintained
>  devel/py-gpep517||2023-08-26|Remove obsoleted port. It is no longer =
needed after Python 3.7 removal
>  devel/py-rapidfuzz2|devel/py-rapidfuzz|2023-08-26|Remove obsoleted =
port. Use devel/py-rapidfuzz instead
>  +devel/py-z3c.zcmlhook||2023-08-27|Remove leaf zope ports that have =
no sence in absence of zope itself
>  +devel/py-zc.buildout||2023-08-27|Remove leaf zope ports that have no =
sence in absence of zope itself
>  +devel/py-z3c.autoinclude||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.dottedname||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.app.basicskin||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.app.renderer||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.app.schema||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.broken||2023-08-27|Remove leaf zope ports that have no =
sence in absence of zope itself
>  +devel/py-zope.browserresource||2023-08-27|Remove leaf zope ports =
that have no sence in absence of zope itself
>  +devel/py-zope.cachedescriptors||2023-08-27|Remove leaf zope ports =
that have no sence in absence of zope itself
>  +devel/py-zope.contentprovider||2023-08-27|Remove leaf zope ports =
that have no sence in absence of zope itself
>  +devel/py-zope.copy||2023-08-27|Remove leaf zope ports that have no =
sence in absence of zope itself
>  +devel/py-zope.datetime||2023-08-27|Remove leaf zope ports that have =
no sence in absence of zope itself
>  +devel/py-zope.deferredimport||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.filerepresentation||2023-08-27|Remove leaf zope ports =
that have no sence in absence of zope itself
>  +devel/py-zope.generations||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.lifecycleevent||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.processlifetime||2023-08-27|Remove leaf zope ports =
that have no sence in absence of zope itself
>  +devel/py-zope.sequencesort||2023-08-27|Remove leaf zope ports that =
have no sence in absence of zope itself
>  +devel/py-zope.size||2023-08-27|Remove leaf zope ports that have no =
sence in absence of zope itself
>  +devel/py-zope.tales||2023-08-27|Remove leaf zope ports that have no =
sence in absence of zope itself
>  diff --git a/devel/Makefile b/devel/Makefile
>  index 3f772fcc3c47..4b33775dd6d5 100644
>  --- a/devel/Makefile
>  +++ b/devel/Makefile
>  @@ -5835,47 +5835,25 @@
>      SUBDIR +=3D py-yg.lockfile
>      SUBDIR +=3D py-ypy-websocket
>      SUBDIR +=3D py-yunomi
>  - SUBDIR +=3D py-z3c.autoinclude
>  - SUBDIR +=3D py-z3c.batching
>  - SUBDIR +=3D py-z3c.zcmlhook
>      SUBDIR +=3D py-zarr
>  - SUBDIR +=3D py-zc.buildout
>      SUBDIR +=3D py-zclockfile
>      SUBDIR +=3D py-zconfig
>      SUBDIR +=3D py-zfp
>      SUBDIR +=3D py-zict
>      SUBDIR +=3D py-zipp
>  - SUBDIR +=3D py-zope.app.basicskin
>  - SUBDIR +=3D py-zope.app.renderer
>  - SUBDIR +=3D py-zope.app.schema
>  - SUBDIR +=3D py-zope.broken
>      SUBDIR +=3D py-zope.browser
>  - SUBDIR +=3D py-zope.browserresource
>  - SUBDIR +=3D py-zope.cachedescriptors
>      SUBDIR +=3D py-zope.component
>      SUBDIR +=3D py-zope.configuration
>  - SUBDIR +=3D py-zope.contentprovider
>      SUBDIR +=3D py-zope.contenttype
>  - SUBDIR +=3D py-zope.copy
>  - SUBDIR +=3D py-zope.datetime
>  - SUBDIR +=3D py-zope.deferredimport
>      SUBDIR +=3D py-zope.deprecation
>  - SUBDIR +=3D py-zope.dottedname
>      SUBDIR +=3D py-zope.event
>      SUBDIR +=3D py-zope.exceptions
>  - SUBDIR +=3D py-zope.filerepresentation
>  - SUBDIR +=3D py-zope.generations
>      SUBDIR +=3D py-zope.globalrequest
>      SUBDIR +=3D py-zope.i18n
>      SUBDIR +=3D py-zope.interface
>  - SUBDIR +=3D py-zope.lifecycleevent
>      SUBDIR +=3D py-zope.location
>  - SUBDIR +=3D py-zope.processlifetime
>      SUBDIR +=3D py-zope.publisher
>      SUBDIR +=3D py-zope.schema
>  - SUBDIR +=3D py-zope.sequencesort
>  - SUBDIR +=3D py-zope.size
>  - SUBDIR +=3D py-zope.tales
>      SUBDIR +=3D py-zope.testbrowser
>      SUBDIR +=3D py-zope.testing
>      SUBDIR +=3D py-zope.traversing
>  diff --git a/devel/py-z3c.autoinclude/Makefile =
b/devel/py-z3c.autoinclude/Makefile
>  deleted file mode 100644
>  index 0355fbcacd87..000000000000
>  --- a/devel/py-z3c.autoinclude/Makefile
>  +++ /dev/null
>  @@ -1,24 +0,0 @@
>  -PORTNAME=3D z3c.autoinclude
>  -PORTVERSION=3D 0.3.6
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Automatically include ZCML
>  -WWW=3D https://pypi.org/project/z3c.autoinclude/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.dottedname>=3D0:devel/py-zope.dottedname@${PY_=
FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.configuration>=3D0:devel/py-zope.configuration=
@${PY_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR} =
\
>  - =
${PYTHON_PKGNAMEPREFIX}zc.buildout>=3D0:devel/py-zc.buildout@${PY_FLAVOR}
>  -
>  -NO_ARCH=3D yes
>  -USES=3D python
>  -USE_PYTHON=3D autoplist distutils
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-z3c.autoinclude/distinfo =
b/devel/py-z3c.autoinclude/distinfo
>  deleted file mode 100644
>  index 35481d9add5b..000000000000
>  --- a/devel/py-z3c.autoinclude/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/z3c.autoinclude-0.3.6.tar.gz) =3D =
2e4e0ff2ff827642603a4dfffcf376f7869ccd3e66ee25c211115e7866f81e41
>  -SIZE (zope/z3c.autoinclude-0.3.6.tar.gz) =3D 23394
>  diff --git a/devel/py-z3c.autoinclude/files/patch-2to3 =
b/devel/py-z3c.autoinclude/files/patch-2to3
>  deleted file mode 100644
>  index 6f00467ae26f..000000000000
>  --- a/devel/py-z3c.autoinclude/files/patch-2to3
>  +++ /dev/null
>  @@ -1,11 +0,0 @@
>  ---- src/z3c/autoinclude/dependency.py.orig 2016-01-29 12:30:33 UTC
>  -+++ src/z3c/autoinclude/dependency.py
>  -@@ -24,7 +24,7 @@ class DependencyFinder(DistributionManager):
>  - for dotted_name in dist_manager.dottedNames():
>  - try:
>  - module =3D resolve(dotted_name)
>  -- except ImportError, exc:
>  -+ except ImportError as exc:
>  - logging.getLogger("z3c.autoinclude").warn(
>  - "resolve(%r) raised import error: %s" % (dotted_name, exc))
>  - continue
>  diff --git a/devel/py-z3c.autoinclude/pkg-descr =
b/devel/py-z3c.autoinclude/pkg-descr
>  deleted file mode 100644
>  index eed69c38e553..000000000000
>  --- a/devel/py-z3c.autoinclude/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Automatically include ZCML.
>  diff --git a/devel/py-z3c.batching/Makefile =
b/devel/py-z3c.batching/Makefile
>  deleted file mode 100644
>  index 0da6fb0b4631..000000000000
>  --- a/devel/py-z3c.batching/Makefile
>  +++ /dev/null
>  @@ -1,21 +0,0 @@
>  -PORTNAME=3D z3c.batching
>  -PORTVERSION=3D 1.1.0
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Simple sequence batching
>  -WWW=3D https://pypi.org/project/z3c.batching/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-z3c.batching/distinfo =
b/devel/py-z3c.batching/distinfo
>  deleted file mode 100644
>  index 28df2529392f..000000000000
>  --- a/devel/py-z3c.batching/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/z3c.batching-1.1.0.tar.gz) =3D =
a40bebf6a3faec64921f94c583b4fc330b3d8e50e875abd0a8697fef25c281f6
>  -SIZE (zope/z3c.batching-1.1.0.tar.gz) =3D 8467
>  diff --git a/devel/py-z3c.batching/pkg-descr =
b/devel/py-z3c.batching/pkg-descr
>  deleted file mode 100644
>  index 278f39eff878..000000000000
>  --- a/devel/py-z3c.batching/pkg-descr
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -This module implements a simple batching mechanism that allows you =
to split
>  -a large sequence into smaller batches.
>  diff --git a/devel/py-z3c.zcmlhook/Makefile =
b/devel/py-z3c.zcmlhook/Makefile
>  deleted file mode 100644
>  index 953ae9544e72..000000000000
>  --- a/devel/py-z3c.zcmlhook/Makefile
>  +++ /dev/null
>  @@ -1,23 +0,0 @@
>  -PORTNAME=3D z3c.zcmlhook
>  -PORTVERSION=3D 1.0b1
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Easily hook into the ZCML processing machinery
>  -WWW=3D https://pypi.org/project/z3c.zcmlhook/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D0:devel/py-zope.component@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR} =
\
>  - =
${PYTHON_PKGNAMEPREFIX}zope.configuration>=3D0:devel/py-zope.configuration=
@${PY_FLAVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-z3c.zcmlhook/distinfo =
b/devel/py-z3c.zcmlhook/distinfo
>  deleted file mode 100644
>  index d6f1be1fa43a..000000000000
>  --- a/devel/py-z3c.zcmlhook/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/z3c.zcmlhook-1.0b1.tar.gz) =3D =
f0456020738a921d68b488c453e76d7dc8b5e8c890593116854f54dfcd3c1302
>  -SIZE (zope/z3c.zcmlhook-1.0b1.tar.gz) =3D 5450
>  diff --git a/devel/py-z3c.zcmlhook/pkg-descr =
b/devel/py-z3c.zcmlhook/pkg-descr
>  deleted file mode 100644
>  index 7305d2ade903..000000000000
>  --- a/devel/py-z3c.zcmlhook/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Easily hook into the ZCML processing machinery.
>  diff --git a/devel/py-zc.buildout/Makefile =
b/devel/py-zc.buildout/Makefile
>  deleted file mode 100644
>  index afcd4e4d1454..000000000000
>  --- a/devel/py-zc.buildout/Makefile
>  +++ /dev/null
>  @@ -1,19 +0,0 @@
>  -PORTNAME=3D zc.buildout
>  -PORTVERSION=3D 2.11.3
>  -CATEGORIES=3D devel python
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D rm@FreeBSD.org <mailto:rm@FreeBSD.org>
>  -COMMENT=3D System for managing development buildouts
>  -WWW=3D https://pypi.org/project/zc.buildout/
>  -
>  -LICENSE=3D ZPL21
>  -LICENSE_FILE=3D ${WRKSRC}/LICENSE.txt
>  -
>  -NO_ARCH=3D yes
>  -USES=3D python
>  -USE_PYTHON=3D autoplist distutils
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zc.buildout/distinfo =
b/devel/py-zc.buildout/distinfo
>  deleted file mode 100644
>  index 711b1e68207c..000000000000
>  --- a/devel/py-zc.buildout/distinfo
>  +++ /dev/null
>  @@ -1,3 +0,0 @@
>  -TIMESTAMP =3D 1525268352
>  -SHA256 (zope/zc.buildout-2.11.3.tar.gz) =3D =
f7fde2cde7b937f67e52a3e94b76f9294b73c1e9bb698430e96778f3f735544c
>  -SIZE (zope/zc.buildout-2.11.3.tar.gz) =3D 163542
>  diff --git a/devel/py-zc.buildout/pkg-descr =
b/devel/py-zc.buildout/pkg-descr
>  deleted file mode 100644
>  index 44f84894626e..000000000000
>  --- a/devel/py-zc.buildout/pkg-descr
>  +++ /dev/null
>  @@ -1,4 +0,0 @@
>  -zc.buildout provides support for creating applications, especially =
Python
>  -applications. It provides tools for assembling applications from =
multiple
>  -parts, Python or otherwise. An application may actually contain =
multiple
>  -programs, processes, and configuration settings.
>  diff --git a/devel/py-zope.app.basicskin/Makefile =
b/devel/py-zope.app.basicskin/Makefile
>  deleted file mode 100644
>  index 1292eae0c1f4..000000000000
>  --- a/devel/py-zope.app.basicskin/Makefile
>  +++ /dev/null
>  @@ -1,22 +0,0 @@
>  -PORTNAME=3D zope.app.basicskin
>  -PORTVERSION=3D 3.5.1
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Zope ZMI Basic Skin
>  -WWW=3D https://pypi.org/project/zope.app.basicskin/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D0:devel/py-zope.component@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.publisher>=3D0:devel/py-zope.publisher@${PY_FL=
AVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.app.basicskin/distinfo =
b/devel/py-zope.app.basicskin/distinfo
>  deleted file mode 100644
>  index 2d7693ac9dbd..000000000000
>  --- a/devel/py-zope.app.basicskin/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.app.basicskin-3.5.1.tar.gz) =3D =
bc9e597fe60b2ebaa5424d1fb74ff621131d394cfa82b1688e08344e133d71b7
>  -SIZE (zope/zope.app.basicskin-3.5.1.tar.gz) =3D 10638
>  diff --git a/devel/py-zope.app.basicskin/pkg-descr =
b/devel/py-zope.app.basicskin/pkg-descr
>  deleted file mode 100644
>  index 465f91d20234..000000000000
>  --- a/devel/py-zope.app.basicskin/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Zope ZMI Basic Skin.
>  diff --git a/devel/py-zope.app.renderer/Makefile =
b/devel/py-zope.app.renderer/Makefile
>  deleted file mode 100644
>  index 11a8fdf20d08..000000000000
>  --- a/devel/py-zope.app.renderer/Makefile
>  +++ /dev/null
>  @@ -1,28 +0,0 @@
>  -PORTNAME=3D zope.app.renderer
>  -PORTVERSION=3D 3.5.1
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Text Renderer Framework
>  -WWW=3D https://pypi.org/project/zope.app.renderer/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}docutils>=3D0.5:textproc/py-docutils@${PY_FLAVOR} =
\
>  - ${PYTHON_PKGNAMEPREFIX}roman>=3D0:math/py-roman@${PY_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D0:devel/py-zope.component@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.configuration>=3D0:devel/py-zope.configuration=
@${PY_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid>=3D0:textproc/py-zope.i18nmessag=
eid@${PY_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.publisher>=3D0:devel/py-zope.publisher@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR} =
\
>  - =
${PYTHON_PKGNAMEPREFIX}zope.structuredtext>=3D0:textproc/py-zope.structure=
dtext@${PY_FLAVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.app.renderer/distinfo =
b/devel/py-zope.app.renderer/distinfo
>  deleted file mode 100644
>  index 30f4389efa03..000000000000
>  --- a/devel/py-zope.app.renderer/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.app.renderer-3.5.1.tar.gz) =3D =
f316f717f30dd28c0b46317eee29dffe3feeefec3096dc4356fa9e242709f51f
>  -SIZE (zope/zope.app.renderer-3.5.1.tar.gz) =3D 7669
>  diff --git a/devel/py-zope.app.renderer/pkg-descr =
b/devel/py-zope.app.renderer/pkg-descr
>  deleted file mode 100644
>  index 41ea4f788476..000000000000
>  --- a/devel/py-zope.app.renderer/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Text Renderer Framework.
>  diff --git a/devel/py-zope.app.schema/Makefile =
b/devel/py-zope.app.schema/Makefile
>  deleted file mode 100644
>  index 3c1c38354a24..000000000000
>  --- a/devel/py-zope.app.schema/Makefile
>  +++ /dev/null
>  @@ -1,22 +0,0 @@
>  -PORTNAME=3D zope.app.schema
>  -PORTVERSION=3D 3.5.0
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Component Architecture based Vocabulary Registry
>  -WWW=3D https://pypi.org/project/zope.app.schema/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D0:devel/py-zope.component@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.app.schema/distinfo =
b/devel/py-zope.app.schema/distinfo
>  deleted file mode 100644
>  index 867a3f2f1192..000000000000
>  --- a/devel/py-zope.app.schema/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.app.schema-3.5.0.tar.gz) =3D =
160078318460f403db79e5914b95de03d64d3f485b4bd931d183b4ce716ef3c4
>  -SIZE (zope/zope.app.schema-3.5.0.tar.gz) =3D 5586
>  diff --git a/devel/py-zope.app.schema/pkg-descr =
b/devel/py-zope.app.schema/pkg-descr
>  deleted file mode 100644
>  index a74c46bd374e..000000000000
>  --- a/devel/py-zope.app.schema/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Component Architecture based Vocabulary Registry.
>  diff --git a/devel/py-zope.broken/Makefile =
b/devel/py-zope.broken/Makefile
>  deleted file mode 100644
>  index 28d5fdaf4ce3..000000000000
>  --- a/devel/py-zope.broken/Makefile
>  +++ /dev/null
>  @@ -1,20 +0,0 @@
>  -PORTNAME=3D zope.broken
>  -PORTVERSION=3D 3.6.0
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Zope Broken Object Interfaces
>  -WWW=3D https://pypi.org/project/zope.broken/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR}
>  -
>  -USES=3D python zip
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.broken/distinfo =
b/devel/py-zope.broken/distinfo
>  deleted file mode 100644
>  index b6274c1e8249..000000000000
>  --- a/devel/py-zope.broken/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.broken-3.6.0.zip) =3D =
b9b8776002da4f7b6b12dfcce77eb642ae62b39586dbf60e1d9bdc992c9f2999
>  -SIZE (zope/zope.broken-3.6.0.zip) =3D 7617
>  diff --git a/devel/py-zope.broken/pkg-descr =
b/devel/py-zope.broken/pkg-descr
>  deleted file mode 100644
>  index 819c6184db72..000000000000
>  --- a/devel/py-zope.broken/pkg-descr
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -This package is Zope Broken Object Interfaces and it is obsolete and
>  -its functionality has been merged into the ZODB3 distribution =
itself.
>  diff --git a/devel/py-zope.browserresource/Makefile =
b/devel/py-zope.browserresource/Makefile
>  deleted file mode 100644
>  index 108bd816c9bf..000000000000
>  --- a/devel/py-zope.browserresource/Makefile
>  +++ /dev/null
>  @@ -1,31 +0,0 @@
>  -PORTNAME=3D zope.browserresource
>  -PORTVERSION=3D 3.10.3
>  -PORTREVISION=3D 1
>  -PORTEPOCH=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Browser resources implementation for Zope
>  -WWW=3D https://pypi.org/project/zope.browserresource/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D3.8.0:devel/py-zope.component@${P=
Y_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.configuration>=3D0:devel/py-zope.configuration=
@${PY_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.contenttype>=3D0:devel/py-zope.contenttype@${P=
Y_FLAVOR} \
>  - ${PYTHON_PKGNAMEPREFIX}zope.i18n>=3D0:devel/py-zope.i18n@${PY_FLAVOR}=
 \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.location>=3D0:devel/py-zope.location@${PY_FLAV=
OR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D0:devel/py-zope.schema@${PY_FLAVOR} =
\
>  - =
${PYTHON_PKGNAMEPREFIX}zope.publisher>=3D3.8:devel/py-zope.publisher@${PY_=
FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.traversing>3.7:devel/py-zope.traversing@${PY_F=
LAVOR}
>  -
>  -USES=3D python zip
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -NO_ARCH=3D yes
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.browserresource/distinfo =
b/devel/py-zope.browserresource/distinfo
>  deleted file mode 100644
>  index a6914480b60a..000000000000
>  --- a/devel/py-zope.browserresource/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.browserresource-3.10.3.zip) =3D =
95ca1648ab53b43e9c1d728e075e7fdc4ec3e7533c00cf21b6c28bf43011112f
>  -SIZE (zope/zope.browserresource-3.10.3.zip) =3D 43274
>  diff --git a/devel/py-zope.browserresource/files/patch-2to3 =
b/devel/py-zope.browserresource/files/patch-2to3
>  deleted file mode 100644
>  index 9c237afe883f..000000000000
>  --- a/devel/py-zope.browserresource/files/patch-2to3
>  +++ /dev/null
>  @@ -1,20 +0,0 @@
>  ---- src/zope/browserresource/file.py.orig 2009-08-25 05:54:46 UTC
>  -+++ src/zope/browserresource/file.py
>  -@@ -164,14 +164,14 @@ class FileResource(BrowserView, Resource):
>  - # understand the screwy date string as a lucky side effect
>  - # of the way they parse it).
>  - try:
>  -- mod_since =3D long(mktime_tz(parsedate_tz(header)))
>  -+ mod_since =3D int(mktime_tz(parsedate_tz(header)))
>  - except:
>  - mod_since =3D None
>  - if mod_since is not None:
>  - if getattr(file, 'lmt', None):
>  -- last_mod =3D long(file.lmt)
>  -+ last_mod =3D int(file.lmt)
>  - else:
>  -- last_mod =3D 0L
>  -+ last_mod =3D 0
>  - if last_mod > 0 and last_mod <=3D mod_since:
>  - response.setStatus(304)
>  - return ''
>  diff --git a/devel/py-zope.browserresource/pkg-descr =
b/devel/py-zope.browserresource/pkg-descr
>  deleted file mode 100644
>  index 6bff12b5a4be..000000000000
>  --- a/devel/py-zope.browserresource/pkg-descr
>  +++ /dev/null
>  @@ -1,3 +0,0 @@
>  -This package provides an implementation of browser resources.
>  -It also provides directives for defining those resources using
>  -ZCML.
>  diff --git a/devel/py-zope.cachedescriptors/Makefile =
b/devel/py-zope.cachedescriptors/Makefile
>  deleted file mode 100644
>  index 539df24d855f..000000000000
>  --- a/devel/py-zope.cachedescriptors/Makefile
>  +++ /dev/null
>  @@ -1,18 +0,0 @@
>  -PORTNAME=3D zope.cachedescriptors
>  -PORTVERSION=3D 3.5.1
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Method and property caching decorators
>  -WWW=3D https://pypi.org/project/zope.cachedescriptors/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -USES=3D python zip
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.cachedescriptors/distinfo =
b/devel/py-zope.cachedescriptors/distinfo
>  deleted file mode 100644
>  index eb7cc3efcad9..000000000000
>  --- a/devel/py-zope.cachedescriptors/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.cachedescriptors-3.5.1.zip) =3D =
6a37062ce6b17029521155d3301a3df2bf05ebd6a8ee0477a031435a4a2af3d0
>  -SIZE (zope/zope.cachedescriptors-3.5.1.zip) =3D 17822
>  diff --git a/devel/py-zope.cachedescriptors/files/patch-2to3 =
b/devel/py-zope.cachedescriptors/files/patch-2to3
>  deleted file mode 100644
>  index 0cc551192028..000000000000
>  --- a/devel/py-zope.cachedescriptors/files/patch-2to3
>  +++ /dev/null
>  @@ -1,11 +0,0 @@
>  ---- src/zope/cachedescriptors/property.py.orig 2007-05-09 07:11:30 =
UTC
>  -+++ src/zope/cachedescriptors/property.py
>  -@@ -16,7 +16,7 @@ See the CachedProperty class.
>  - $Id: property.py 75652 2007-05-09 13:11:30Z zagy $
>  - """
>  -
>  --ncaches =3D 0l
>  -+ncaches =3D 0
>  -
>  -
>  - class CachedProperty(object):
>  diff --git a/devel/py-zope.cachedescriptors/pkg-descr =
b/devel/py-zope.cachedescriptors/pkg-descr
>  deleted file mode 100644
>  index 0e14251c16bd..000000000000
>  --- a/devel/py-zope.cachedescriptors/pkg-descr
>  +++ /dev/null
>  @@ -1 +0,0 @@
>  -Method and property caching decorators.
>  diff --git a/devel/py-zope.contentprovider/Makefile =
b/devel/py-zope.contentprovider/Makefile
>  deleted file mode 100644
>  index a473f20a6e4b..000000000000
>  --- a/devel/py-zope.contentprovider/Makefile
>  +++ /dev/null
>  @@ -1,26 +0,0 @@
>  -PORTNAME=3D zope.contentprovider
>  -PORTVERSION=3D 3.7.2
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Content Provider Framework for Zope Templates
>  -WWW=3D https://pypi.org/project/zope.contentprovider/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.component>=3D3.8.0:devel/py-zope.component@${P=
Y_FLAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.event>=3D0:devel/py-zope.event@${PY_FLAVOR} =
\
>  - =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.location>=3D0:devel/py-zope.location@${PY_FLAV=
OR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.publisher>=3D0:devel/py-zope.publisher@${PY_FL=
AVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.schema>=3D3.5.1dev:devel/py-zope.schema@${PY_F=
LAVOR} \
>  - =
${PYTHON_PKGNAMEPREFIX}zope.tales>=3D0:devel/py-zope.tales@${PY_FLAVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.contentprovider/distinfo =
b/devel/py-zope.contentprovider/distinfo
>  deleted file mode 100644
>  index b054dbde3d00..000000000000
>  --- a/devel/py-zope.contentprovider/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.contentprovider-3.7.2.tar.gz) =3D =
672fbb3922974b1c23bad605e020c10ff5ca31c44abf45ac9cd08cbbecab3432
>  -SIZE (zope/zope.contentprovider-3.7.2.tar.gz) =3D 26596
>  diff --git a/devel/py-zope.contentprovider/pkg-descr =
b/devel/py-zope.contentprovider/pkg-descr
>  deleted file mode 100644
>  index a352f4e613a7..000000000000
>  --- a/devel/py-zope.contentprovider/pkg-descr
>  +++ /dev/null
>  @@ -1,5 +0,0 @@
>  -This package provides a framework to develop componentized Web
>  -GUI applications. Instead of describing the content of a page
>  -using a single template or static system of templates and METAL
>  -macros, content provider objects are dynamically looked up based
>  -on the setup/configuration of the application.
>  diff --git a/devel/py-zope.copy/Makefile =
b/devel/py-zope.copy/Makefile
>  deleted file mode 100644
>  index 4368ce1acda4..000000000000
>  --- a/devel/py-zope.copy/Makefile
>  +++ /dev/null
>  @@ -1,20 +0,0 @@
>  -PORTNAME=3D zope.copy
>  -PORTVERSION=3D 3.5.0
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Pluggable object copying mechanism
>  -WWW=3D https://pypi.org/project/zope.copy/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -RUN_DEPENDS=3D =
${PYTHON_PKGNAMEPREFIX}zope.interface>=3D0:devel/py-zope.interface@${PY_FL=
AVOR}
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.copy/distinfo =
b/devel/py-zope.copy/distinfo
>  deleted file mode 100644
>  index c692bf112e75..000000000000
>  --- a/devel/py-zope.copy/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.copy-3.5.0.tar.gz) =3D =
2e95fa032946898a6e689bc48fa3444b0be1861c11545bf710431d8f9195a7fd
>  -SIZE (zope/zope.copy-3.5.0.tar.gz) =3D 9821
>  diff --git a/devel/py-zope.copy/pkg-descr =
b/devel/py-zope.copy/pkg-descr
>  deleted file mode 100644
>  index 897485578b20..000000000000
>  --- a/devel/py-zope.copy/pkg-descr
>  +++ /dev/null
>  @@ -1,4 +0,0 @@
>  -This package provides a pluggable way to copy persistent objects.
>  -It was once extracted from the zc.copy package to contain much
>  -less dependencies. In fact, we only depend on zope.interface to
>  -provide pluggability.
>  diff --git a/devel/py-zope.datetime/Makefile =
b/devel/py-zope.datetime/Makefile
>  deleted file mode 100644
>  index 107920914004..000000000000
>  --- a/devel/py-zope.datetime/Makefile
>  +++ /dev/null
>  @@ -1,18 +0,0 @@
>  -PORTNAME=3D zope.datetime
>  -PORTVERSION=3D 3.4.1
>  -PORTREVISION=3D 1
>  -CATEGORIES=3D devel python zope
>  -MASTER_SITES=3D PYPI
>  -PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}
>  -DIST_SUBDIR=3D zope
>  -
>  -MAINTAINER=3D zope@FreeBSD.org <mailto:zope@FreeBSD.org>
>  -COMMENT=3D Commonly used date and time related utility functions
>  -WWW=3D https://pypi.org/project/zope.datetime/
>  -
>  -LICENSE=3D ZPL21
>  -
>  -USES=3D python
>  -USE_PYTHON=3D distutils autoplist
>  -
>  -.include <bsd.port.mk>
>  diff --git a/devel/py-zope.datetime/distinfo =
b/devel/py-zope.datetime/distinfo
>  deleted file mode 100644
>  index 8909844d3365..000000000000
>  --- a/devel/py-zope.datetime/distinfo
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  -SHA256 (zope/zope.datetime-3.4.1.tar.gz) =3D =
373b8ed926ba18e2cf17e72011f7cecb0c4c35bbd0ede6cc0426e2e6e9b9c5b2
>  -SIZE (zope/zope.datetime-3.4.1.tar.gz) =3D 34171
>  diff --git a/devel/py-zope.datetime/files/patch-2to3 =
b/devel/py-zope.datetime/files/patch-2to3
>  deleted file mode 100644
>  index 085d5e1234e9..000000000000
>  --- a/devel/py-zope.datetime/files/patch-2to3
>  +++ /dev/null
>  @@ -1,167 +0,0 @@
>  ---- src/zope/datetime/__init__.py.orig 2011-11-29 16:29:14 UTC
>  -+++ src/zope/datetime/__init__.py
>  -@@ -87,7 +87,7 @@ i=3Dint(yr-1)
>  - to_year =3Dint(i*365+i/4-i/100+i/400-693960.0)
>  - to_month=3Dtm[yr%4=3D=3D0 and (yr%100!=3D0 or yr%400=3D=3D0)][mo]
>  - EPOCH =3D(to_year+to_month+dy+(hr/24.0+mn/1440.0+sc/86400.0))*86400
>  --jd1901 =3D2415385L
>  -+jd1901 =3D2415385
>  -
>  -
>  - numericTimeZoneMatch=3Dre.compile(r'[+-][0-9][0-9][0-9][0-9]').match =
#TS
>  -@@ -282,7 +282,7 @@ class _cache:
>  -
>  - def __init__(self):
>  - self._db =3D _data
>  -- self._d, self._zidx=3D {}, self._zmap.keys()
>  -+ self._d, self._zidx=3D {}, list(self._zmap.keys())
>  -
>  - def __getitem__(self,k):
>  - try: n=3Dself._zmap[k.lower()]
>  -@@ -337,28 +337,28 @@ def _calcDependentSecond(tz, t):
>  - # Calculates the timezone-dependent second (integer part only)
>  - # from the timezone-independent second.
>  - fset =3D _tzoffset(tz, t)
>  -- return fset + long(math.floor(t)) + long(EPOCH) - 86400L
>  -+ return fset + int(math.floor(t)) + int(EPOCH) - 86400
>  -
>  - def _calcDependentSecond2(yr,mo,dy,hr,mn,sc):
>  - # Calculates the timezone-dependent second (integer part only)
>  - # from the date given.
>  - ss =3D int(hr) * 3600 + int(mn) * 60 + int(sc)
>  -- x =3D long(_julianday(yr,mo,dy)-jd1901) * 86400 + ss
>  -+ x =3D int(_julianday(yr,mo,dy)-jd1901) * 86400 + ss
>  - return x
>  -
>  - def _calcIndependentSecondEtc(tz, x, ms):
>  - # Derive the timezone-independent second from the timezone
>  - # dependent second.
>  - fsetAtEpoch =3D _tzoffset(tz, 0.0)
>  -- nearTime =3D x - fsetAtEpoch - long(EPOCH) + 86400L + ms
>  -+ nearTime =3D x - fsetAtEpoch - int(EPOCH) + 86400 + ms
>  - # nearTime is now within an hour of being correct.
>  - # Recalculate t according to DST.
>  -- fset =3D long(_tzoffset(tz, nearTime))
>  -+ fset =3D int(_tzoffset(tz, nearTime))
>  - x_adjusted =3D x - fset + ms
>  - d =3D x_adjusted / 86400.0
>  -- t =3D x_adjusted - long(EPOCH) + 86400L
>  -+ t =3D x_adjusted - int(EPOCH) + 86400
>  - millis =3D (x + 86400 - fset) * 1000 + \
>  -- long(ms * 1000.0) - long(EPOCH * 1000.0)
>  -+ int(ms * 1000.0) - int(EPOCH * 1000.0)
>  - s =3D d - math.floor(d)
>  - return s,d,t,millis
>  -
>  -@@ -382,34 +382,34 @@ def _calcYMDHMS(x, ms):
>  - return yr,mo,dy,hr,mn,sc
>  -
>  - def _julianday(yr,mo,dy):
>  -- y,m,d=3Dlong(yr),long(mo),long(dy)
>  -- if m > 12L:
>  -- y=3Dy+m/12L
>  -- m=3Dm%12L
>  -- elif m < 1L:
>  -+ y,m,d=3Dint(yr),int(mo),int(dy)
>  -+ if m > 12:
>  -+ y=3Dy+m/12
>  -+ m=3Dm%12
>  -+ elif m < 1:
>  - m=3D-m
>  -- y=3Dy-m/12L-1L
>  -- m=3D12L-m%12L
>  -- if y > 0L: yr_correct=3D0L
>  -- else: yr_correct=3D3L
>  -- if m < 3L: y, m=3Dy-1L,m+12L
>  -- if y*10000L+m*100L+d > 15821014L: b=3D2L-y/100L+y/400L
>  -- else: b=3D0L
>  -- return (1461L*y-yr_correct)/4L+306001L*(m+1L)/10000L+d+1720994L+b
>  -+ y=3Dy-m/12-1
>  -+ m=3D12-m%12
>  -+ if y > 0: yr_correct=3D0
>  -+ else: yr_correct=3D3
>  -+ if m < 3: y, m=3Dy-1,m+12
>  -+ if y*10000+m*100+d > 15821014: b=3D2-y/100+y/400
>  -+ else: b=3D0
>  -+ return (1461*y-yr_correct)/4+306001*(m+1)/10000+d+1720994+b
>  -
>  - def _calendarday(j):
>  -- j=3Dlong(j)
>  -- if(j < 2299160L):
>  -- b=3Dj+1525L
>  -+ j=3Dint(j)
>  -+ if(j < 2299160):
>  -+ b=3Dj+1525
>  - else:
>  -- a=3D(4L*j-7468861L)/146097L
>  -- b=3Dj+1526L+a-a/4L
>  -- c=3D(20L*b-2442L)/7305L
>  -- d=3D1461L*c/4L
>  -- e=3D10000L*(b-d)/306001L
>  -- dy=3Dint(b-d-306001L*e/10000L)
>  -- mo=3D(e < 14L) and int(e-1L) or int(e-13L)
>  -- yr=3D(mo > 2) and (c-4716L) or (c-4715L)
>  -+ a=3D(4*j-7468861)/146097
>  -+ b=3Dj+1526+a-a/4
>  -+ c=3D(20*b-2442)/7305
>  -+ d=3D1461*c/4
>  -+ e=3D10000*(b-d)/306001
>  -+ dy=3Dint(b-d-306001*e/10000)
>  -+ mo=3D(e < 14) and int(e-1) or int(e-13)
>  -+ yr=3D(mo > 2) and (c-4716) or (c-4715)
>  - return int(yr),int(mo),int(dy)
>  -
>  - def _tzoffset(tz, t):
>  -@@ -619,7 +619,7 @@ class DateTimeParser:
>  - if not self._multipleZones:
>  - return self._localzone0
>  - fsetAtEpoch =3D _tzoffset(self._localzone0, 0.0)
>  -- nearTime =3D x - fsetAtEpoch - long(EPOCH) + 86400L + ms
>  -+ nearTime =3D x - fsetAtEpoch - int(EPOCH) + 86400 + ms
>  - # nearTime is within an hour of being correct.
>  - try:
>  - ltm =3D safelocaltime(nearTime)
>  -@@ -631,7 +631,7 @@ class DateTimeParser:
>  - yr,mo,dy,hr,mn,sc =3D _calcYMDHMS(x, 0)
>  - yr =3D ((yr - 1970) % 28) + 1970
>  - x =3D _calcDependentSecond2(yr,mo,dy,hr,mn,sc)
>  -- nearTime =3D x - fsetAtEpoch - long(EPOCH) + 86400L + ms
>  -+ nearTime =3D x - fsetAtEpoch - int(EPOCH) + 86400 + ms
>  - ltm =3D safelocaltime(nearTime)
>  - tz =3D self.localZone(ltm)
>  - return tz
>  ---- src/zope/datetime/timezones.py.orig 2011-11-29 16:29:14 UTC
>  -+++ src/zope/datetime/timezones.py
>  -@@ -1178,23 +1178,23 @@ historical_zone_info =3D {
>  -
>  - def dumpTimezoneInfo(_data):
>  -
>  -- print "historical_zone_info =3D {"
>  -+ print("historical_zone_info =3D {")
>  -
>  -- items =3D _data.items()
>  -+ items =3D list(_data.items())
>  - items.sort()
>  - for key, value in items:
>  - v1, v2, v3, ilist, bitmap, two_by_three, two_nullterm =3D value
>  -- print "'%s': ('%s', %s, %s," % (key, v1, v2, v3)
>  -- print "[",
>  -+ print("'%s': ('%s', %s, %s," % (key, v1, v2, v3))
>  -+ print("[", end=3D' ')
>  - while ilist:
>  - next_5, ilist =3D ilist[:5], ilist[5:]
>  - line =3D ", ".join(["'%s'" % x for x in next_5])
>  -- print "%s," % line
>  -- print "], "
>  -- print "%s," % repr(bitmap)
>  -- print "%s, %s)," % (repr(two_by_three), repr(two_nullterm))
>  -+ print("%s," % line)
>  -+ print("], ")
>  -+ print("%s," % repr(bitmap))
>  -+ print("%s, %s)," % (repr(two_by_three), repr(two_nullterm)))
>  -
>  -- print "}"
>  -+ print("}")
>  -
>  - if __name__ =3D=3D '__main__':
>  - dumpTimezoneInfo(historical_zone_info)
>  diff --git a/devel/py-zope.datetime/pkg-descr =
b/devel/py-zope.datetime/pkg-descr
>  deleted file mode 100644
>  index 99d2ceda8e68..000000000000
>  --- a/devel/py-zope.datetime/pkg-descr
>  +++ /dev/null
>  @@ -1,2 +0,0 @@
>  *** 1012 LINES SKIPPED ***
>=20
>=20
> --
> Regards,
> Ruslan
>=20


--Apple-Mail=_A147FC48-F7C7-4762-837F-412EE04A3A74
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Thanks. =
:)<br><div><br><blockquote type=3D"cite"><div>On Aug 27, 2023, at 8:05 =
PM, Ruslan Makhmatkhanov &lt;rm@freebsd.org&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div>Fixed in =
ce4a9c438d2c80e2625d207bdc9b52861ea62288. Sorry for the =
mess.</div><div>&nbsp;</div><div>27.08.2023, 18:53, "Moin Rahman" =
&lt;bofh@freebsd.org&gt;:</div><blockquote><p>This breaks INDEX =
with<br><br>make_index: =
/usr/local/poudriere/ports/default/devel/py-zope.configuration: no entry =
for =
/usr/local/poudriere/ports/default/textproc/py-zope.i18nmessageid<br><br>&=
nbsp;</p><blockquote class=3D"210e7a848e8fcb45wmi-quote">&nbsp;On Aug =
27, 2023, at 1:09 PM, Ruslan Makhmatkhanov &lt;<a =
href=3D"mailto:rm@freebsd.org">rm@freebsd.org</a>&gt; =
wrote:<br>&nbsp;<br>&nbsp;The branch main has been updated by =
rm:<br>&nbsp;<br>&nbsp;URL: <a =
href=3D"https://cgit.freebsd.org/ports/commit/?id=3Da9fab6656cc8b301a235c9=
67ed2459adb58f346b">https://cgit.FreeBSD.org/ports/commit/?id=3Da9fab6656c=
c8b301a235c967ed2459adb58f346b</a><br>&nbsp;<br>&nbsp;commit =
a9fab6656cc8b301a235c967ed2459adb58f346b<br>&nbsp;Author:     Ruslan =
Makhmatkhanov &lt;<a =
href=3D"mailto:rm@FreeBSD.org">rm@FreeBSD.org</a>&gt;<br>&nbsp;AuthorDate:=
 <span class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27 11</span>:07:57 =
+0000<br>&nbsp;Commit:     Ruslan Makhmatkhanov &lt;<a =
href=3D"mailto:rm@FreeBSD.org">rm@FreeBSD.org</a>&gt;<br>&nbsp;CommitDate:=
 <span class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27 11</span>:08:40 =
+0000<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;zope ports: remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;With hat:   =
zope<br>&nbsp;---<br>&nbsp;MOVED                                         =
  |  21 ++<br>&nbsp;devel/Makefile                                  |  =
22 --<br>&nbsp;devel/py-z3c.autoinclude/Makefile               |  24 =
--<br>&nbsp;devel/py-z3c.autoinclude/distinfo               |   2 =
-<br>&nbsp;devel/py-z3c.autoinclude/files/patch-2to3       |  11 =
-<br>&nbsp;devel/py-z3c.autoinclude/pkg-descr              |   1 =
-<br>&nbsp;devel/py-z3c.batching/Makefile                  |  21 =
--<br>&nbsp;devel/py-z3c.batching/distinfo                  |   2 =
-<br>&nbsp;devel/py-z3c.batching/pkg-descr                 |   2 =
-<br>&nbsp;devel/py-z3c.zcmlhook/Makefile                  |  23 =
--<br>&nbsp;devel/py-z3c.zcmlhook/distinfo                  |   2 =
-<br>&nbsp;devel/py-z3c.zcmlhook/pkg-descr                 |   1 =
-<br>&nbsp;devel/py-zc.buildout/Makefile                   |  19 =
--<br>&nbsp;devel/py-zc.buildout/distinfo                   |   3 =
-<br>&nbsp;devel/py-zc.buildout/pkg-descr                  |   4 =
-<br>&nbsp;devel/py-zope.app.basicskin/Makefile            |  22 =
--<br>&nbsp;devel/py-zope.app.basicskin/distinfo            |   2 =
-<br>&nbsp;devel/py-zope.app.basicskin/pkg-descr           |   1 =
-<br>&nbsp;devel/py-zope.app.renderer/Makefile             |  28 =
--<br>&nbsp;devel/py-zope.app.renderer/distinfo             |   2 =
-<br>&nbsp;devel/py-zope.app.renderer/pkg-descr            |   1 =
-<br>&nbsp;devel/py-zope.app.schema/Makefile               |  22 =
--<br>&nbsp;devel/py-zope.app.schema/distinfo               |   2 =
-<br>&nbsp;devel/py-zope.app.schema/pkg-descr              |   1 =
-<br>&nbsp;devel/py-zope.broken/Makefile                   |  20 =
--<br>&nbsp;devel/py-zope.broken/distinfo                   |   2 =
-<br>&nbsp;devel/py-zope.broken/pkg-descr                  |   2 =
-<br>&nbsp;devel/py-zope.browserresource/Makefile          |  31 =
--<br>&nbsp;devel/py-zope.browserresource/distinfo          |   2 =
-<br>&nbsp;devel/py-zope.browserresource/files/patch-2to3  |  20 =
--<br>&nbsp;devel/py-zope.browserresource/pkg-descr         |   3 =
-<br>&nbsp;devel/py-zope.cachedescriptors/Makefile         |  18 =
--<br>&nbsp;devel/py-zope.cachedescriptors/distinfo         |   2 =
-<br>&nbsp;devel/py-zope.cachedescriptors/files/patch-2to3 |  11 =
-<br>&nbsp;devel/py-zope.cachedescriptors/pkg-descr        |   1 =
-<br>&nbsp;devel/py-zope.contentprovider/Makefile          |  26 =
--<br>&nbsp;devel/py-zope.contentprovider/distinfo          |   2 =
-<br>&nbsp;devel/py-zope.contentprovider/pkg-descr         |   5 =
-<br>&nbsp;devel/py-zope.copy/Makefile                     |  20 =
--<br>&nbsp;devel/py-zope.copy/distinfo                     |   2 =
-<br>&nbsp;devel/py-zope.copy/pkg-descr                    |   4 =
-<br>&nbsp;devel/py-zope.datetime/Makefile                 |  18 =
--<br>&nbsp;devel/py-zope.datetime/distinfo                 |   2 =
-<br>&nbsp;devel/py-zope.datetime/files/patch-2to3         | 167 =
----------<br>&nbsp;devel/py-zope.datetime/pkg-descr                |   =
2 -<br>&nbsp;devel/py-zope.deferredimport/Makefile           |  20 =
--<br>&nbsp;devel/py-zope.deferredimport/distinfo           |   2 =
-<br>&nbsp;devel/py-zope.deferredimport/files/patch-2to3   |  55 =
----<br>&nbsp;devel/py-zope.deferredimport/pkg-descr          |   2 =
-<br>&nbsp;devel/py-zope.dottedname/Makefile               |  20 =
--<br>&nbsp;devel/py-zope.dottedname/distinfo               |   2 =
-<br>&nbsp;devel/py-zope.dottedname/pkg-descr              |   3 =
-<br>&nbsp;devel/py-zope.filerepresentation/Makefile       |  21 =
--<br>&nbsp;devel/py-zope.filerepresentation/distinfo       |   2 =
-<br>&nbsp;devel/py-zope.filerepresentation/pkg-descr      |   4 =
-<br>&nbsp;devel/py-zope.generations/Makefile              |  23 =
--<br>&nbsp;devel/py-zope.generations/distinfo              |   2 =
-<br>&nbsp;devel/py-zope.generations/files/patch-2to3      |  22 =
--<br>&nbsp;devel/py-zope.generations/pkg-descr             |   1 =
-<br>&nbsp;devel/py-zope.lifecycleevent/Makefile           |  22 =
--<br>&nbsp;devel/py-zope.lifecycleevent/distinfo           |   2 =
-<br>&nbsp;devel/py-zope.lifecycleevent/pkg-descr          |   1 =
-<br>&nbsp;devel/py-zope.processlifetime/Makefile          |  22 =
--<br>&nbsp;devel/py-zope.processlifetime/distinfo          |   2 =
-<br>&nbsp;devel/py-zope.processlifetime/pkg-descr         |   2 =
-<br>&nbsp;devel/py-zope.sequencesort/Makefile             |  18 =
--<br>&nbsp;devel/py-zope.sequencesort/distinfo             |   2 =
-<br>&nbsp;devel/py-zope.sequencesort/files/patch-2to3     |  45 =
---<br>&nbsp;devel/py-zope.sequencesort/pkg-descr            |   1 =
-<br>&nbsp;devel/py-zope.size/Makefile                     |  21 =
--<br>&nbsp;devel/py-zope.size/distinfo                     |   2 =
-<br>&nbsp;devel/py-zope.size/files/patch-2to3             |  78 =
-----<br>&nbsp;devel/py-zope.size/pkg-descr                    |   2 =
-<br>&nbsp;devel/py-zope.tales/Makefile                    |  23 =
--<br>&nbsp;devel/py-zope.tales/distinfo                    |   2 =
-<br>&nbsp;devel/py-zope.tales/files/patch-2to3            | 393 =
------------------------<br>&nbsp;devel/py-zope.tales/pkg-descr          =
         |   1 -<br>&nbsp;77 files changed, 21 insertions(+), 1396 =
deletions(-)<br>&nbsp;<br>&nbsp;diff --git a/MOVED =
b/MOVED<br>&nbsp;index 4993d124d7d1..a8062e51a<span =
class=3D"1f1ea193f6735cf0wmi-callto">648 100644</span><br>&nbsp;--- =
a/MOVED<br>&nbsp;+++ b/MOVED<br>&nbsp;@@ -7801,3 +7801,24 @@ =
irc/birch||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-25</span>|Has expired: =
Upstream no longer maintained<br>&nbsp;net-im/6cord||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-25</span>|Has expired: =
Upstream no longer maintained<br>&nbsp;devel/py-gpep517||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-26</span>|Remove obsoleted =
port. It is no longer needed after Python 3.7 =
removal<br>&nbsp;devel/py-rapidfuzz2|devel/py-rapidfuzz|<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-26</span>|Remove obsoleted =
port. Use devel/py-rapidfuzz =
instead<br>&nbsp;+devel/py-z3c.zcmlhook||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zc.buildout||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-z3c.autoinclude||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.dottedname||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.app.basicskin||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.app.renderer||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.app.schema||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.broken||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.browserresource||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.cachedescriptors||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.contentprovider||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.copy||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.datetime||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.deferredimport||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.filerepresentation||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.generations||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.lifecycleevent||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.processlifetime||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.sequencesort||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.size||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope =
itself<br>&nbsp;+devel/py-zope.tales||<span =
class=3D"1f1ea193f6735cf0wmi-callto">2023-08-27</span>|Remove leaf zope =
ports that have no sence in absence of zope itself<br>&nbsp;diff --git =
a/devel/Makefile b/devel/Makefile<br>&nbsp;index =
3f772fcc3c47..4b33775dd6d<span class=3D"1f1ea193f6735cf0wmi-callto">5 =
100644</span><br>&nbsp;--- a/devel/Makefile<br>&nbsp;+++ =
b/devel/Makefile<br>&nbsp;@@ -5835,47 +5835,25 =
@@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-yg.lockfile<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-ypy-websocket<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-yunomi<br>&nbsp;-    SUBDIR +=3D py-z3c.autoinclude<br>&nbsp;-    =
SUBDIR +=3D py-z3c.batching<br>&nbsp;-    SUBDIR +=3D =
py-z3c.zcmlhook<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zarr<br>&nbsp;-    SUBDIR +=3D =
py-zc.buildout<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zclockfile<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zconfig<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zfp<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zict<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D py-zipp<br>&nbsp;-  =
  SUBDIR +=3D py-zope.app.basicskin<br>&nbsp;-    SUBDIR +=3D =
py-zope.app.renderer<br>&nbsp;-    SUBDIR +=3D =
py-zope.app.schema<br>&nbsp;-    SUBDIR +=3D =
py-zope.broken<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.browser<br>&nbsp;-    SUBDIR +=3D =
py-zope.browserresource<br>&nbsp;-    SUBDIR +=3D =
py-zope.cachedescriptors<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.component<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.configuration<br>&nbsp;-    SUBDIR +=3D =
py-zope.contentprovider<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.contenttype<br>&nbsp;-    SUBDIR +=3D py-zope.copy<br>&nbsp;-    =
SUBDIR +=3D py-zope.datetime<br>&nbsp;-    SUBDIR +=3D =
py-zope.deferredimport<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.deprecation<br>&nbsp;-    SUBDIR +=3D =
py-zope.dottedname<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.event<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.exceptions<br>&nbsp;-    SUBDIR +=3D =
py-zope.filerepresentation<br>&nbsp;-    SUBDIR +=3D =
py-zope.generations<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.globalrequest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.i18n<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.interface<br>&nbsp;-    SUBDIR +=3D =
py-zope.lifecycleevent<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.location<br>&nbsp;-    SUBDIR +=3D =
py-zope.processlifetime<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.publisher<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.schema<br>&nbsp;-    SUBDIR +=3D py-zope.sequencesort<br>&nbsp;- =
   SUBDIR +=3D py-zope.size<br>&nbsp;-    SUBDIR +=3D =
py-zope.tales<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.testbrowser<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.testing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SUBDIR +=3D =
py-zope.traversing<br>&nbsp;diff --git =
a/devel/py-z3c.autoinclude/Makefile =
b/devel/py-z3c.autoinclude/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 0355fbcacd87..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.autoinclude/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,24 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
z3c.autoinclude<br>&nbsp;-PORTVERSION=3D	=
0.3.6<br>&nbsp;-CATEGORIES=3D	devel python =
zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Automatically include ZCML<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/z3c.autoinclude/">https://pypi.org/projec=
t/z3c.autoinclude/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.dottedname&gt;=3D0:devel/py-zope.dottedname@${=
PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.configuration&gt;=3D0:devel/py-zope.configurat=
ion@${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zc.buildout&gt;=3D0:devel/py-zc.buildout@${PY_FLAVO=
R}<br>&nbsp;-<br>&nbsp;-NO_ARCH=3D	yes<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	autoplist =
distutils<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-z3c.autoinclude/distinfo =
b/devel/py-z3c.autoinclude/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 35481d9add5b..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.autoinclude/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;-SHA256 (zope/z3c.autoinclude-0.3.6.tar.gz) =3D =
2e4e0ff2ff<span =
class=3D"1f1ea193f6735cf0wmi-callto">827642603</span>a4dfffcf376f7869ccd3e=
66ee25c211115e7866f81e41<br>&nbsp;-SIZE =
(zope/z3c.autoinclude-0.3.6.tar.gz) =3D 23394<br>&nbsp;diff --git =
a/devel/py-z3c.autoinclude/files/patch-2to3 =
b/devel/py-z3c.autoinclude/files/patch-2to3<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 6f00467ae26f..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.autoinclude/files/patch-2to3<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,11 +0,0 @@<br>&nbsp;---- =
src/z3c/autoinclude/dependency.py.orig	<span =
class=3D"1f1ea193f6735cf0wmi-callto">2016-01-29 12</span>:30:33 =
UTC<br>&nbsp;-+++ src/z3c/autoinclude/dependency.py<br>&nbsp;-@@ -24,7 =
+24,7 @@ class DependencyFinder(DistributionManager):<br>&nbsp;-         =
    for dotted_name in dist_manager.dottedNames():<br>&nbsp;-            =
     try:<br>&nbsp;-                     module =3D =
resolve(dotted_name)<br>&nbsp;--                except ImportError, =
exc:<br>&nbsp;-+                except ImportError as exc:<br>&nbsp;-    =
                 logging.getLogger("z3c.autoinclude").warn(<br>&nbsp;-   =
                      "resolve(%r) raised import error: %s" % =
(dotted_name, exc))<br>&nbsp;-                     =
continue<br>&nbsp;diff --git a/devel/py-z3c.autoinclude/pkg-descr =
b/devel/py-z3c.autoinclude/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index eed69c38e553..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.autoinclude/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1 +0,0 @@<br>&nbsp;-Automatically include ZCML.<br>&nbsp;diff --git =
a/devel/py-z3c.batching/Makefile =
b/devel/py-z3c.batching/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 0da6fb0b4631..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.batching/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,21 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
z3c.batching<br>&nbsp;-PORTVERSION=3D	1.1.0<br>&nbsp;-PORTREVISION=3D	=
1<br>&nbsp;-CATEGORIES=3D	devel python =
zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Simple sequence batching<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/z3c.batching/">https://pypi.org/project/z=
3c.batching/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R}<br>&nbsp;-<br>&nbsp;-USES=3D		python<br>&nbsp;-USE_PYTHON=3D	=
distutils autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git a/devel/py-z3c.batching/distinfo =
b/devel/py-z3c.batching/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 28df<span =
class=3D"1f1ea193f6735cf0wmi-callto">2529392</span>f..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.batching/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,2 =
+0,0 @@<br>&nbsp;-SHA256 (zope/z3c.batching-1.1.0.tar.gz) =3D =
a40bebf6a3faec64921f94c583b4fc330b3d8e50e875abd0a8697fef25c281f6<br>&nbsp;=
-SIZE (zope/z3c.batching-1.1.0.tar.gz) =3D 8467<br>&nbsp;diff --git =
a/devel/py-z3c.batching/pkg-descr =
b/devel/py-z3c.batching/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 278f39eff878..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.batching/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;-This module implements a simple batching =
mechanism that allows you to split<br>&nbsp;-a large sequence into =
smaller batches.<br>&nbsp;diff --git a/devel/py-z3c.zcmlhook/Makefile =
b/devel/py-z3c.zcmlhook/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 953ae9544e72..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.zcmlhook/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,23 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
z3c.zcmlhook<br>&nbsp;-PORTVERSION=3D	1.0b1<br>&nbsp;-PORTREVISION=3D	=
1<br>&nbsp;-CATEGORIES=3D	devel python =
zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Easily hook into the ZCML processing machinery<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/z3c.zcmlhook/">https://pypi.org/project/z=
3c.zcmlhook/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D0:devel/py-zope.component@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.configuration&gt;=3D0:devel/py-zope.configurat=
ion@${PY_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git a/devel/py-z3c.zcmlhook/distinfo =
b/devel/py-z3c.zcmlhook/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index d6f1be1fa43a..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.zcmlhook/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,2 =
+0,0 @@<br>&nbsp;-SHA256 (zope/z3c.zcmlhook-1.0b1.tar.gz) =3D f<span =
class=3D"1f1ea193f6735cf0wmi-callto">0456020738</span>a921d68b488c453e76d7=
dc8b5e8c<span =
class=3D"1f1ea193f6735cf0wmi-callto">890593116854</span>f54dfcd3c1302<br>&=
nbsp;-SIZE (zope/z3c.zcmlhook-1.0b1.tar.gz) =3D 5450<br>&nbsp;diff --git =
a/devel/py-z3c.zcmlhook/pkg-descr =
b/devel/py-z3c.zcmlhook/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 7305d2ade903..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-z3c.zcmlhook/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1 =
+0,0 @@<br>&nbsp;-Easily hook into the ZCML processing =
machinery.<br>&nbsp;diff --git a/devel/py-zc.buildout/Makefile =
b/devel/py-zc.buildout/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index afcd4e4d1454..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zc.buildout/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,19 =
+0,0 @@<br>&nbsp;-PORTNAME=3D	zc.buildout<br>&nbsp;-PORTVERSION=3D	=
2.11.3<br>&nbsp;-CATEGORIES=3D	devel python<br>&nbsp;-MASTER_SITES=3D	=
PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:rm@FreeBSD.org">rm@FreeBSD.org</a><br>&nbsp;-COMMENT=3D	=
System for managing development buildouts<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/zc.buildout/">https://pypi.org/project/zc=
.buildout/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-LICENSE_FILE=3D	=
${WRKSRC}/LICENSE.txt<br>&nbsp;-<br>&nbsp;-NO_ARCH=3D	=
yes<br>&nbsp;-USES=3D		python<br>&nbsp;-USE_PYTHON=3D	=
autoplist distutils<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git a/devel/py-zc.buildout/distinfo =
b/devel/py-zc.buildout/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 711b1e68207c..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zc.buildout/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,3 =
+0,0 @@<br>&nbsp;-TIMESTAMP =3D <span =
class=3D"1f1ea193f6735cf0wmi-callto">1525268352</span><br>&nbsp;-SHA256 =
(zope/zc.buildout-2.11.3.tar.gz) =3D =
f7fde2cde7b937f67e52a3e94b76f9294b73c1e9bb698430e96778f3f735544c<br>&nbsp;=
-SIZE (zope/zc.buildout-2.11.3.tar.gz) =3D 163542<br>&nbsp;diff --git =
a/devel/py-zc.buildout/pkg-descr =
b/devel/py-zc.buildout/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 44f<span =
class=3D"1f1ea193f6735cf0wmi-callto">84894626</span>e..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zc.buildout/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,4 =
+0,0 @@<br>&nbsp;-zc.buildout provides support for creating =
applications, especially Python<br>&nbsp;-applications. It provides =
tools for assembling applications from multiple<br>&nbsp;-parts, Python =
or otherwise. An application may actually contain =
multiple<br>&nbsp;-programs, processes, and configuration =
settings.<br>&nbsp;diff --git a/devel/py-zope.app.basicskin/Makefile =
b/devel/py-zope.app.basicskin/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 1292eae0c1f4..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.basicskin/Makefile<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,22 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.app.basicskin<br>&nbsp;-PORTVERSION=3D	=
3.5.1<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Zope ZMI Basic Skin<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/zope.app.basicskin/">https://pypi.org/pro=
ject/zope.app.basicskin/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D0:devel/py-zope.component@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.publisher&gt;=3D0:devel/py-zope.publisher@${PY=
_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.app.basicskin/distinfo =
b/devel/py-zope.app.basicskin/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 2d7693ac9dbd..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.basicskin/distinfo<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,2 +0,0 @@<br>&nbsp;-SHA256 =
(zope/zope.app.basicskin-3.5.1.tar.gz) =3D =
bc9e597fe60b2ebaa5424d1fb74ff621131d394cfa82b1688e08344e133d71b7<br>&nbsp;=
-SIZE (zope/zope.app.basicskin-3.5.1.tar.gz) =3D 10638<br>&nbsp;diff =
--git a/devel/py-zope.app.basicskin/pkg-descr =
b/devel/py-zope.app.basicskin/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 465f91d20234..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.basicskin/pkg-descr<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1 +0,0 @@<br>&nbsp;-Zope ZMI Basic =
Skin.<br>&nbsp;diff --git a/devel/py-zope.app.renderer/Makefile =
b/devel/py-zope.app.renderer/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 11a8fdf20d08..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.renderer/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,28 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.app.renderer<br>&nbsp;-PORTVERSION=3D	=
3.5.1<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Text Renderer Framework<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/zope.app.renderer/">https://pypi.org/proj=
ect/zope.app.renderer/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}docutils&gt;=3D0.5:textproc/py-docutils@${PY_FLAVOR=
} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}roman&gt;=3D0:math/py-roman@${PY_FLAVOR} =
\<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D0:devel/py-zope.component@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.configuration&gt;=3D0:devel/py-zope.configurat=
ion@${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.i18nmessageid&gt;=3D0:textproc/py-zope.i18nmes=
sageid@${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.publisher&gt;=3D0:devel/py-zope.publisher@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.structuredtext&gt;=3D0:textproc/py-zope.struct=
uredtext@${PY_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.app.renderer/distinfo =
b/devel/py-zope.app.renderer/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 30f4389efa03..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.renderer/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;-SHA256 (zope/zope.app.renderer-3.5.1.tar.gz) =3D =
f316f717f30dd28c0b46317eee29dffe3feeefec3096dc4356fa9e242709f51f<br>&nbsp;=
-SIZE (zope/zope.app.renderer-3.5.1.tar.gz) =3D 7669<br>&nbsp;diff --git =
a/devel/py-zope.app.renderer/pkg-descr =
b/devel/py-zope.app.renderer/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 41ea4f788476..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.renderer/pkg-descr<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1 +0,0 @@<br>&nbsp;-Text Renderer =
Framework.<br>&nbsp;diff --git a/devel/py-zope.app.schema/Makefile =
b/devel/py-zope.app.schema/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 3c1c38354a24..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.schema/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,22 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.app.schema<br>&nbsp;-PORTVERSION=3D	=
3.5.0<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Component Architecture based Vocabulary Registry<br>&nbsp;-WWW=3D	=
	<a =
href=3D"https://pypi.org/project/zope.app.schema/">https://pypi.org/projec=
t/zope.app.schema/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D0:devel/py-zope.component@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R}<br>&nbsp;-<br>&nbsp;-USES=3D		python<br>&nbsp;-USE_PYTHON=3D	=
distutils autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.app.schema/distinfo =
b/devel/py-zope.app.schema/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 867a3f2f1192..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.schema/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;-SHA256 (zope/zope.app.schema-3.5.0.tar.gz) =3D =
<span =
class=3D"1f1ea193f6735cf0wmi-callto">160078318460</span>f403db79e5914b95de=
03d64d3f485b4bd931d183b4ce716ef3c4<br>&nbsp;-SIZE =
(zope/zope.app.schema-3.5.0.tar.gz) =3D 5586<br>&nbsp;diff --git =
a/devel/py-zope.app.schema/pkg-descr =
b/devel/py-zope.app.schema/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index a74c46bd374e..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.app.schema/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1 +0,0 @@<br>&nbsp;-Component Architecture based Vocabulary =
Registry.<br>&nbsp;diff --git a/devel/py-zope.broken/Makefile =
b/devel/py-zope.broken/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 28d5fdaf4ce3..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.broken/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,20 =
+0,0 @@<br>&nbsp;-PORTNAME=3D	zope.broken<br>&nbsp;-PORTVERSION=3D	=
3.6.0<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Zope Broken Object Interfaces<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/zope.broken/">https://pypi.org/project/zo=
pe.broken/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		python =
zip<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git a/devel/py-zope.broken/distinfo =
b/devel/py-zope.broken/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index b6274c1e8249..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.broken/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,2 =
+0,0 @@<br>&nbsp;-SHA256 (zope/zope.broken-3.6.0.zip) =3D b9b<span =
class=3D"1f1ea193f6735cf0wmi-callto">8776002</span>da4f7b6b12dfcce77eb642a=
e62b39586dbf60e1d9bdc992c9f2999<br>&nbsp;-SIZE =
(zope/zope.broken-3.6.0.zip) =3D 7617<br>&nbsp;diff --git =
a/devel/py-zope.broken/pkg-descr =
b/devel/py-zope.broken/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 819c6184db72..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.broken/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,2 =
+0,0 @@<br>&nbsp;-This package is Zope Broken Object Interfaces and it =
is obsolete and<br>&nbsp;-its functionality has been merged into the =
ZODB3 distribution itself.<br>&nbsp;diff --git =
a/devel/py-zope.browserresource/Makefile =
b/devel/py-zope.browserresource/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 108bd816c9bf..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.browserresource/Makefile<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,31 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.browserresource<br>&nbsp;-PORTVERSION=3D	=
3.10.3<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-PORTEPOCH=3D	=
1<br>&nbsp;-CATEGORIES=3D	devel python =
zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Browser resources implementation for Zope<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/zope.browserresource/">https://pypi.org/p=
roject/zope.browserresource/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D3.8.0:devel/py-zope.component@=
${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.configuration&gt;=3D0:devel/py-zope.configurat=
ion@${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.contenttype&gt;=3D0:devel/py-zope.contenttype@=
${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.i18n&gt;=3D0:devel/py-zope.i18n@${PY_FLAVOR} =
\<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.location&gt;=3D0:devel/py-zope.location@${PY_F=
LAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D0:devel/py-zope.schema@${PY_FLAVO=
R} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.publisher&gt;=3D3.8:devel/py-zope.publisher@${=
PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.traversing&gt;3.7:devel/py-zope.traversing@${P=
Y_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		python =
zip<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-NO_ARCH=3D	=
yes<br>&nbsp;-<br>&nbsp;-.include &lt;bsd.port.mk&gt;<br>&nbsp;diff =
--git a/devel/py-zope.browserresource/distinfo =
b/devel/py-zope.browserresource/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index a<span =
class=3D"1f1ea193f6735cf0wmi-callto">6914480</span>b60a..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.browserresource/distinfo<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,2 +0,0 @@<br>&nbsp;-SHA256 =
(zope/zope.browserresource-3.10.3.zip) =3D =
95ca1648ab53b43e9c1d728e075e7fdc4ec3e7533c00cf21b6c28bf<span =
class=3D"1f1ea193f6735cf0wmi-callto">43011112</span>f<br>&nbsp;-SIZE =
(zope/zope.browserresource-3.10.3.zip) =3D 43274<br>&nbsp;diff --git =
a/devel/py-zope.browserresource/files/patch-2to3 =
b/devel/py-zope.browserresource/files/patch-2to3<br>&nbsp;deleted file =
mode 100644<br>&nbsp;index 9c237afe883f..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.browserresource/files/patch-2to3<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,20 +0,0 @@<br>&nbsp;---- =
src/zope/browserresource/file.py.orig	<span =
class=3D"1f1ea193f6735cf0wmi-callto">2009-08-25 05</span>:54:46 =
UTC<br>&nbsp;-+++ src/zope/browserresource/file.py<br>&nbsp;-@@ -164,14 =
+164,14 @@ class FileResource(BrowserView, Resource):<br>&nbsp;-         =
    # understand the screwy date string as a lucky side =
effect<br>&nbsp;-             # of the way they parse it).<br>&nbsp;-    =
         try:<br>&nbsp;--                mod_since =3D =
long(mktime_tz(parsedate_tz(header)))<br>&nbsp;-+                =
mod_since =3D int(mktime_tz(parsedate_tz(header)))<br>&nbsp;-            =
 except:<br>&nbsp;-                 mod_since =3D None<br>&nbsp;-        =
     if mod_since is not None:<br>&nbsp;-                 if =
getattr(file, 'lmt', None):<br>&nbsp;--                    last_mod =3D =
long(file.lmt)<br>&nbsp;-+                    last_mod =3D =
int(file.lmt)<br>&nbsp;-                 else:<br>&nbsp;--               =
     last_mod =3D 0L<br>&nbsp;-+                    last_mod =3D =
0<br>&nbsp;-                 if last_mod &gt; 0 and last_mod &lt;=3D =
mod_since:<br>&nbsp;-                     =
response.setStatus(304)<br>&nbsp;-                     return =
''<br>&nbsp;diff --git a/devel/py-zope.browserresource/pkg-descr =
b/devel/py-zope.browserresource/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 6bff12b5a4be..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.browserresource/pkg-descr<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,3 +0,0 @@<br>&nbsp;-This package provides an =
implementation of browser resources.<br>&nbsp;-It also provides =
directives for defining those resources =
using<br>&nbsp;-ZCML.<br>&nbsp;diff --git =
a/devel/py-zope.cachedescriptors/Makefile =
b/devel/py-zope.cachedescriptors/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 539df24d855f..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.cachedescriptors/Makefile<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,18 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.cachedescriptors<br>&nbsp;-PORTVERSION=3D	=
3.5.1<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Method and property caching decorators<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/zope.cachedescriptors/">https://pypi.org/=
project/zope.cachedescriptors/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-USES=3D		python =
zip<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.cachedescriptors/distinfo =
b/devel/py-zope.cachedescriptors/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index eb7cc3efcad9..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.cachedescriptors/distinfo<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,2 +0,0 @@<br>&nbsp;-SHA256 =
(zope/zope.cachedescriptors-3.5.1.zip) =3D 6a37062ce6b<span =
class=3D"1f1ea193f6735cf0wmi-callto">17029521155</span>d3301a3df2bf05ebd6a=
8ee0477a031435a4a2af3d0<br>&nbsp;-SIZE =
(zope/zope.cachedescriptors-3.5.1.zip) =3D 17822<br>&nbsp;diff --git =
a/devel/py-zope.cachedescriptors/files/patch-2to3 =
b/devel/py-zope.cachedescriptors/files/patch-2to3<br>&nbsp;deleted file =
mode 100644<br>&nbsp;index 0cc<span =
class=3D"1f1ea193f6735cf0wmi-callto">551192028</span>..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.cachedescriptors/files/patch-2to3<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,11 +0,0 @@<br>&nbsp;---- =
src/zope/cachedescriptors/property.py.orig	<span =
class=3D"1f1ea193f6735cf0wmi-callto">2007-05-09 07</span>:11:30 =
UTC<br>&nbsp;-+++ src/zope/cachedescriptors/property.py<br>&nbsp;-@@ =
-16,7 +16,7 @@ See the CachedProperty class.<br>&nbsp;- $Id: property.py =
<span class=3D"1f1ea193f6735cf0wmi-callto">75652 2007-05-09 =
13</span>:11:30Z zagy $<br>&nbsp;- """<br>&nbsp;-<br>&nbsp;--ncaches =3D =
0l<br>&nbsp;-+ncaches =3D 0<br>&nbsp;-<br>&nbsp;-<br>&nbsp;- class =
CachedProperty(object):<br>&nbsp;diff --git =
a/devel/py-zope.cachedescriptors/pkg-descr =
b/devel/py-zope.cachedescriptors/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 0e14251c16bd..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.cachedescriptors/pkg-descr<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1 +0,0 @@<br>&nbsp;-Method and property caching =
decorators.<br>&nbsp;diff --git a/devel/py-zope.contentprovider/Makefile =
b/devel/py-zope.contentprovider/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index a473f20a6e4b..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.contentprovider/Makefile<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,26 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.contentprovider<br>&nbsp;-PORTVERSION=3D	=
3.7.2<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Content Provider Framework for Zope Templates<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/zope.contentprovider/">https://pypi.org/p=
roject/zope.contentprovider/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.component&gt;=3D3.8.0:devel/py-zope.component@=
${PY_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.event&gt;=3D0:devel/py-zope.event@${PY_FLAVOR}=
 \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.location&gt;=3D0:devel/py-zope.location@${PY_F=
LAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.publisher&gt;=3D0:devel/py-zope.publisher@${PY=
_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.schema&gt;=3D3.5.1dev:devel/py-zope.schema@${P=
Y_FLAVOR} \<br>&nbsp;-		=
${PYTHON_PKGNAMEPREFIX}zope.tales&gt;=3D0:devel/py-zope.tales@${PY_FLAVOR}=
<br>&nbsp;-<br>&nbsp;-USES=3D		python<br>&nbsp;-USE_PYTHON=3D	=
distutils autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.contentprovider/distinfo =
b/devel/py-zope.contentprovider/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index b054dbde3d00..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.contentprovider/distinfo<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,2 +0,0 @@<br>&nbsp;-SHA256 =
(zope/zope.contentprovider-3.7.2.tar.gz) =3D 672fbb<span =
class=3D"1f1ea193f6735cf0wmi-callto">3922974</span>b1c23bad605e020c10ff5ca=
31c44abf45ac9cd08cbbecab3432<br>&nbsp;-SIZE =
(zope/zope.contentprovider-3.7.2.tar.gz) =3D 26596<br>&nbsp;diff --git =
a/devel/py-zope.contentprovider/pkg-descr =
b/devel/py-zope.contentprovider/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index a352f4e613a7..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.contentprovider/pkg-descr<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,5 +0,0 @@<br>&nbsp;-This package provides a =
framework to develop componentized Web<br>&nbsp;-GUI applications. =
Instead of describing the content of a page<br>&nbsp;-using a single =
template or static system of templates and METAL<br>&nbsp;-macros, =
content provider objects are dynamically looked up based<br>&nbsp;-on =
the setup/configuration of the application.<br>&nbsp;diff --git =
a/devel/py-zope.copy/Makefile =
b/devel/py-zope.copy/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 4368ce1acda4..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.copy/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,20 =
+0,0 @@<br>&nbsp;-PORTNAME=3D	zope.copy<br>&nbsp;-PORTVERSION=3D	=
3.5.0<br>&nbsp;-PORTREVISION=3D	1<br>&nbsp;-CATEGORIES=3D	devel =
python zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Pluggable object copying mechanism<br>&nbsp;-WWW=3D		=
<a =
href=3D"https://pypi.org/project/zope.copy/">https://pypi.org/project/zope=
.copy/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-RUN_DEPENDS=3D	=
${PYTHON_PKGNAMEPREFIX}zope.interface&gt;=3D0:devel/py-zope.interface@${PY=
_FLAVOR}<br>&nbsp;-<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git a/devel/py-zope.copy/distinfo =
b/devel/py-zope.copy/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index c692bf112e75..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.copy/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,2 =
+0,0 @@<br>&nbsp;-SHA256 (zope/zope.copy-3.5.0.tar.gz) =3D 2e95fa<span =
class=3D"1f1ea193f6735cf0wmi-callto">032946898</span>a6e689bc48fa3444b0be1=
861c11545bf710431d8f9195a7fd<br>&nbsp;-SIZE =
(zope/zope.copy-3.5.0.tar.gz) =3D 9821<br>&nbsp;diff --git =
a/devel/py-zope.copy/pkg-descr =
b/devel/py-zope.copy/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index <span =
class=3D"1f1ea193f6735cf0wmi-callto">897485578</span>b20..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.copy/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ -1,4 =
+0,0 @@<br>&nbsp;-This package provides a pluggable way to copy =
persistent objects.<br>&nbsp;-It was once extracted from the zc.copy =
package to contain much<br>&nbsp;-less dependencies. In fact, we only =
depend on zope.interface to<br>&nbsp;-provide =
pluggability.<br>&nbsp;diff --git a/devel/py-zope.datetime/Makefile =
b/devel/py-zope.datetime/Makefile<br>&nbsp;deleted file mode =
100644<br>&nbsp;index <span =
class=3D"1f1ea193f6735cf0wmi-callto">107920914004</span>..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.datetime/Makefile<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,18 +0,0 @@<br>&nbsp;-PORTNAME=3D	=
zope.datetime<br>&nbsp;-PORTVERSION=3D	3.4.1<br>&nbsp;-PORTREVISION=3D	=
1<br>&nbsp;-CATEGORIES=3D	devel python =
zope<br>&nbsp;-MASTER_SITES=3D	PYPI<br>&nbsp;-PKGNAMEPREFIX=3D	=
${PYTHON_PKGNAMEPREFIX}<br>&nbsp;-DIST_SUBDIR=3D	=
zope<br>&nbsp;-<br>&nbsp;-MAINTAINER=3D	<a =
href=3D"mailto:zope@FreeBSD.org">zope@FreeBSD.org</a><br>&nbsp;-COMMENT=3D=
	Commonly used date and time related utility =
functions<br>&nbsp;-WWW=3D		<a =
href=3D"https://pypi.org/project/zope.datetime/">https://pypi.org/project/=
zope.datetime/</a><br>&nbsp;-<br>&nbsp;-LICENSE=3D	=
ZPL21<br>&nbsp;-<br>&nbsp;-USES=3D		=
python<br>&nbsp;-USE_PYTHON=3D	distutils =
autoplist<br>&nbsp;-<br>&nbsp;-.include =
&lt;bsd.port.mk&gt;<br>&nbsp;diff --git =
a/devel/py-zope.datetime/distinfo =
b/devel/py-zope.datetime/distinfo<br>&nbsp;deleted file mode =
100644<br>&nbsp;index <span =
class=3D"1f1ea193f6735cf0wmi-callto">8909844</span>d3365..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.datetime/distinfo<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;-SHA256 (zope/zope.datetime-3.4.1.tar.gz) =3D =
373b8ed926ba18e2cf17e72011f7cecb0c4c35bbd0ede6cc0426e2e6e9b9c5b2<br>&nbsp;=
-SIZE (zope/zope.datetime-3.4.1.tar.gz) =3D 34171<br>&nbsp;diff --git =
a/devel/py-zope.datetime/files/patch-2to3 =
b/devel/py-zope.datetime/files/patch-2to3<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 085d5e1234e9..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.datetime/files/patch-2to3<br>&nbsp;+++ =
/dev/null<br>&nbsp;@@ -1,167 +0,0 @@<br>&nbsp;---- =
src/zope/datetime/__init__.py.orig	<span =
class=3D"1f1ea193f6735cf0wmi-callto">2011-11-29 16</span>:29:14 =
UTC<br>&nbsp;-+++ src/zope/datetime/__init__.py<br>&nbsp;-@@ -87,7 +87,7 =
@@ i=3Dint(yr-1)<br>&nbsp;- to_year =3Dint(i*365+i/4-i/100+i/<span =
class=3D"1f1ea193f6735cf0wmi-callto">400-693960</span>.0)<br>&nbsp;- =
to_month=3Dtm[yr%4=3D=3D0 and (yr%100!=3D0 or yr%400=3D=3D0)][mo]<br>&nbsp=
;- EPOCH  =
=3D(to_year+to_month+dy+(hr/24.0+mn/1440.0+sc/86400.0))*86400<br>&nbsp;--j=
d1901 =3D<span =
class=3D"1f1ea193f6735cf0wmi-callto">2415385</span>L<br>&nbsp;-+jd1901 =
=3D<span =
class=3D"1f1ea193f6735cf0wmi-callto">2415385</span><br>&nbsp;-<br>&nbsp;-<=
br>&nbsp;- =
numericTimeZoneMatch=3Dre.compile(r'[+-][0-9][0-9][0-9][0-9]').match =
#TS<br>&nbsp;-@@ -282,7 +282,7 @@ class _cache:<br>&nbsp;-<br>&nbsp;-    =
 def __init__(self):<br>&nbsp;-         self._db =3D _data<br>&nbsp;--   =
     self._d, self._zidx=3D {}, self._zmap.keys()<br>&nbsp;-+        =
self._d, self._zidx=3D {}, list(self._zmap.keys())<br>&nbsp;-<br>&nbsp;- =
    def __getitem__(self,k):<br>&nbsp;-         try:   =
n=3Dself._zmap[k.lower()]<br>&nbsp;-@@ -337,28 +337,28 @@ def =
_calcDependentSecond(tz, t):<br>&nbsp;-     # Calculates the =
timezone-dependent second (integer part only)<br>&nbsp;-     # from the =
timezone-independent second.<br>&nbsp;-     fset =3D _tzoffset(tz, =
t)<br>&nbsp;--    return fset + long(math.floor(t)) + long(EPOCH) - =
86400L<br>&nbsp;-+    return fset + int(math.floor(t)) + int(EPOCH) - =
86400<br>&nbsp;-<br>&nbsp;- def =
_calcDependentSecond2(yr,mo,dy,hr,mn,sc):<br>&nbsp;-     # Calculates =
the timezone-dependent second (integer part only)<br>&nbsp;-     # from =
the date given.<br>&nbsp;-     ss =3D int(hr) * 3600 + int(mn) * 60 + =
int(sc)<br>&nbsp;--    x =3D long(_julianday(yr,mo,dy)-jd1901) * 86400 + =
ss<br>&nbsp;-+    x =3D int(_julianday(yr,mo,dy)-jd1901) * 86400 + =
ss<br>&nbsp;-     return x<br>&nbsp;-<br>&nbsp;- def =
_calcIndependentSecondEtc(tz, x, ms):<br>&nbsp;-     # Derive the =
timezone-independent second from the timezone<br>&nbsp;-     # dependent =
second.<br>&nbsp;-     fsetAtEpoch =3D _tzoffset(tz, 0.0)<br>&nbsp;--    =
nearTime =3D x - fsetAtEpoch - long(EPOCH) + 86400L + ms<br>&nbsp;-+    =
nearTime =3D x - fsetAtEpoch - int(EPOCH) + 86400 + ms<br>&nbsp;-     # =
nearTime is now within an hour of being correct.<br>&nbsp;-     # =
Recalculate t according to DST.<br>&nbsp;--    fset =3D =
long(_tzoffset(tz, nearTime))<br>&nbsp;-+    fset =3D int(_tzoffset(tz, =
nearTime))<br>&nbsp;-     x_adjusted =3D x - fset + ms<br>&nbsp;-     d =
=3D x_adjusted / 86400.0<br>&nbsp;--    t =3D x_adjusted - long(EPOCH) + =
86400L<br>&nbsp;-+    t =3D x_adjusted - int(EPOCH) + 86400<br>&nbsp;-   =
  millis =3D (x + 86400 - fset) * 1000 + \<br>&nbsp;--             =
long(ms * 1000.0) - long(EPOCH * 1000.0)<br>&nbsp;-+             int(ms =
* 1000.0) - int(EPOCH * 1000.0)<br>&nbsp;-     s =3D d - =
math.floor(d)<br>&nbsp;-     return s,d,t,millis<br>&nbsp;-<br>&nbsp;-@@ =
-382,34 +382,34 @@ def _calcYMDHMS(x, ms):<br>&nbsp;-     return =
yr,mo,dy,hr,mn,sc<br>&nbsp;-<br>&nbsp;- def =
_julianday(yr,mo,dy):<br>&nbsp;--    =
y,m,d=3Dlong(yr),long(mo),long(dy)<br>&nbsp;--    if m &gt; =
12L:<br>&nbsp;--        y=3Dy+m/12L<br>&nbsp;--        =
m=3Dm%12L<br>&nbsp;--    elif m &lt; 1L:<br>&nbsp;-+    =
y,m,d=3Dint(yr),int(mo),int(dy)<br>&nbsp;-+    if m &gt; 12:<br>&nbsp;-+ =
       y=3Dy+m/12<br>&nbsp;-+        m=3Dm%12<br>&nbsp;-+    elif m &lt; =
1:<br>&nbsp;-         m=3D-m<br>&nbsp;--        y=3Dy-m/12L-1L<br>&nbsp;--=
        m=3D12L-m%12L<br>&nbsp;--    if y &gt; 0L: =
yr_correct=3D0L<br>&nbsp;--    else:      yr_correct=3D3L<br>&nbsp;--    =
if m &lt; 3L: y, m=3Dy-1L,m+12L<br>&nbsp;--    if y*10000L+m*100L+d &gt; =
<span class=3D"1f1ea193f6735cf0wmi-callto">15821014</span>L: =
b=3D2L-y/100L+y/400L<br>&nbsp;--    else: b=3D0L<br>&nbsp;--    return =
(1461L*y-yr_correct)/4L+306001L*(m+1L)/10000L+d<span =
class=3D"1f1ea193f6735cf0wmi-callto">+1720994</span>L+b<br>&nbsp;-+      =
  y=3Dy-m/12-1<br>&nbsp;-+        m=3D12-m%12<br>&nbsp;-+    if y &gt; =
0: yr_correct=3D0<br>&nbsp;-+    else:      yr_correct=3D3<br>&nbsp;-+   =
 if m &lt; 3: y, m=3Dy-1,m+12<br>&nbsp;-+    if y*10000+m*100+d &gt; =
<span class=3D"1f1ea193f6735cf0wmi-callto">15821014</span>: =
b=3D2-y/100+y/400<br>&nbsp;-+    else: b=3D0<br>&nbsp;-+    return =
(1461*y-yr_correct)/4+306001*(m+1)/10000+d<span =
class=3D"1f1ea193f6735cf0wmi-callto">+1720994</span>+b<br>&nbsp;-<br>&nbsp=
;- def _calendarday(j):<br>&nbsp;--    j=3Dlong(j)<br>&nbsp;--    if(j =
&lt; <span =
class=3D"1f1ea193f6735cf0wmi-callto">2299160</span>L):<br>&nbsp;--       =
 b=3Dj+1525L<br>&nbsp;-+    j=3Dint(j)<br>&nbsp;-+    if(j &lt; <span =
class=3D"1f1ea193f6735cf0wmi-callto">2299160</span>):<br>&nbsp;-+        =
b=3Dj+1525<br>&nbsp;-     else:<br>&nbsp;--        a=3D(4L*j-<span =
class=3D"1f1ea193f6735cf0wmi-callto">7468861</span>L)/146097L<br>&nbsp;-- =
       b=3Dj+1526L+a-a/4L<br>&nbsp;--    =
c=3D(20L*b-2442L)/7305L<br>&nbsp;--    d=3D1461L*c/4L<br>&nbsp;--    =
e=3D10000L*(b-d)/306001L<br>&nbsp;--    =
dy=3Dint(b-d-306001L*e/10000L)<br>&nbsp;--    mo=3D(e &lt; 14L) and =
int(e-1L) or int(e-13L)<br>&nbsp;--    yr=3D(mo &gt; 2) and (c-4716L) or =
(c-4715L)<br>&nbsp;-+        a=3D(4*j-<span =
class=3D"1f1ea193f6735cf0wmi-callto">7468861</span>)/146097<br>&nbsp;-+  =
      b=3Dj+1526+a-a/4<br>&nbsp;-+    c=3D(20*b-2442)/7305<br>&nbsp;-+   =
 d=3D1461*c/4<br>&nbsp;-+    e=3D10000*(b-d)/306001<br>&nbsp;-+    =
dy=3Dint(b-d-306001*e/10000)<br>&nbsp;-+    mo=3D(e &lt; 14) and =
int(e-1) or int(e-13)<br>&nbsp;-+    yr=3D(mo &gt; 2) and (c-4716) or =
(c-4715)<br>&nbsp;-     return =
int(yr),int(mo),int(dy)<br>&nbsp;-<br>&nbsp;- def _tzoffset(tz, =
t):<br>&nbsp;-@@ -619,7 +619,7 @@ class DateTimeParser:<br>&nbsp;-       =
  if not self._multipleZones:<br>&nbsp;-             return =
self._localzone0<br>&nbsp;-         fsetAtEpoch =3D =
_tzoffset(self._localzone0, 0.0)<br>&nbsp;--        nearTime =3D x - =
fsetAtEpoch - long(EPOCH) + 86400L + ms<br>&nbsp;-+        nearTime =3D =
x - fsetAtEpoch - int(EPOCH) + 86400 + ms<br>&nbsp;-         # nearTime =
is within an hour of being correct.<br>&nbsp;-         try:<br>&nbsp;-   =
          ltm =3D safelocaltime(nearTime)<br>&nbsp;-@@ -631,7 +631,7 @@ =
class DateTimeParser:<br>&nbsp;-             yr,mo,dy,hr,mn,sc =3D =
_calcYMDHMS(x, 0)<br>&nbsp;-             yr =3D ((yr - 1970) % 28) + =
1970<br>&nbsp;-             x =3D =
_calcDependentSecond2(yr,mo,dy,hr,mn,sc)<br>&nbsp;--            nearTime =
=3D x - fsetAtEpoch - long(EPOCH) + 86400L + ms<br>&nbsp;-+            =
nearTime =3D x - fsetAtEpoch - int(EPOCH) + 86400 + ms<br>&nbsp;-        =
     ltm =3D safelocaltime(nearTime)<br>&nbsp;-         tz =3D =
self.localZone(ltm)<br>&nbsp;-         return tz<br>&nbsp;---- =
src/zope/datetime/timezones.py.orig	<span =
class=3D"1f1ea193f6735cf0wmi-callto">2011-11-29 16</span>:29:14 =
UTC<br>&nbsp;-+++ src/zope/datetime/timezones.py<br>&nbsp;-@@ -1178,23 =
+1178,23 @@ historical_zone_info =3D {<!-- --><br>&nbsp;-<br>&nbsp;- def =
dumpTimezoneInfo(_data):<br>&nbsp;-<br>&nbsp;--    print =
"historical_zone_info =3D {"<br>&nbsp;-+    print("historical_zone_info =
=3D {")<br>&nbsp;-<br>&nbsp;--    items =3D _data.items()<br>&nbsp;-+    =
items =3D list(_data.items())<br>&nbsp;-     items.sort()<br>&nbsp;-     =
for key, value in items:<br>&nbsp;-         v1, v2, v3, ilist, bitmap, =
two_by_three, two_nullterm =3D value<br>&nbsp;--        print "'%s': =
('%s', %s, %s," % (key, v1, v2, v3)<br>&nbsp;--        print =
"[",<br>&nbsp;-+        print("'%s': ('%s', %s, %s," % (key, v1, v2, =
v3))<br>&nbsp;-+        print("[", end=3D' ')<br>&nbsp;-         while =
ilist:<br>&nbsp;-             next_5, ilist =3D ilist[:5], =
ilist[5:]<br>&nbsp;-             line =3D ", ".join(["'%s'" % x for x in =
next_5])<br>&nbsp;--            print "%s," % line<br>&nbsp;--        =
print "], "<br>&nbsp;--        print "%s," % repr(bitmap)<br>&nbsp;--    =
    print "%s, %s)," % (repr(two_by_three), =
repr(two_nullterm))<br>&nbsp;-+            print("%s," % =
line)<br>&nbsp;-+        print("], ")<br>&nbsp;-+        print("%s," % =
repr(bitmap))<br>&nbsp;-+        print("%s, %s)," % (repr(two_by_three), =
repr(two_nullterm)))<br>&nbsp;-<br>&nbsp;--    print "}"<br>&nbsp;-+    =
print("}")<br>&nbsp;-<br>&nbsp;- if __name__ =3D=3D =
'__main__':<br>&nbsp;-     =
dumpTimezoneInfo(historical_zone_info)<br>&nbsp;diff --git =
a/devel/py-zope.datetime/pkg-descr =
b/devel/py-zope.datetime/pkg-descr<br>&nbsp;deleted file mode =
100644<br>&nbsp;index 99d2ceda8e68..<span =
class=3D"1f1ea193f6735cf0wmi-callto">000000000000</span><br>&nbsp;--- =
a/devel/py-zope.datetime/pkg-descr<br>&nbsp;+++ /dev/null<br>&nbsp;@@ =
-1,2 +0,0 @@<br>&nbsp;*** 1012 LINES SKIPPED =
***<br></blockquote></blockquote><div>&nbsp;</div><div>&nbsp;</div><div>--=
&nbsp;</div><div>Regards,</div><div>Ruslan</div><div>&nbsp;</div></div></b=
lockquote></div><br></body></html>=

--Apple-Mail=_A147FC48-F7C7-4762-837F-412EE04A3A74--

--Apple-Mail=_608AE8B2-5FC7-4DBD-9A86-62024EDAE306
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmTrlNJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE
Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA
vJFZsQ//V0Rusekv91UTa5UZWjHU9z9b/7r1WuP40ilMbVs5+B6p2XEQYm59rmP+
CjuMr130NlaiN8uFGhkSIZNvTnhOiMuEi7luckW/93yDUDXNIF6ok1i7mSQ9bMFY
9HJeBKX8ySZN4XnfovudhYa4ibyXulk7xtGwrBhzooSUEQL1ootMveL2RYRPKVY4
8mY3uMzh5VjpWudHePsN1M5iKSssDvY0eoIT3K+H09PEIRwG1WrYdsH1+mTAdVvQ
pS29ca+fAuJ9ZolJM5ezAlG7eRhvj6q1LT6QP2hZAuORGdt7nfnu1OijMwepdf0g
S0ih6ByGMSbqERpVGLwSa86kWvN+fbJCV2EXIRaUPW+EXHbaQej7CVgqduPHFCdN
kyppO6vRttdqJhp5tx380vkSd9xt2frpwh3QvUaTx/PHPL2oUyWTV5bhRKiHRB4O
Fwm4EdTtjvGzg3QkGB3gNVZwZ+ofaKS1cMwVFOMLUiAlbOryJPeThvc0/Fw3C4YA
cqElno9DhGBpQuX2+uOG2tDsMn2YkVVoeuw8UZisNfhkSA4XKPF2sMo9TKmlFRnY
/oujoMuHF0i7YEWFiV6oVw0ERn5jD1rAvXNT5L6GkB2eyGI7tbmIQLDQnPd+yGL0
gTK8b0kEar7PULAc+UFqeUs+Qr1sQ0Xw+3L3cTvXkh+MpV9MyPI=
=jOwO
-----END PGP SIGNATURE-----

--Apple-Mail=_608AE8B2-5FC7-4DBD-9A86-62024EDAE306--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A5B03C98-7B23-4EBB-BCE8-AA3930C1076C>