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