Date: Wed, 2 Mar 2022 03:58:47 +0800 From: Po-Chuan Hsieh <sunpoet@freebsd.org> To: Muhammad Moinur Rahman <bofh@freebsd.org> Cc: ports-committers <ports-committers@freebsd.org>, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Yasuhiro Kimura <yasu@freebsd.org> Subject: Re: git: 08b5ebce79c5 - main - dns/py-dnspython: Revert 7fc16da Message-ID: <CAMHz58Q3aYk3rXDF=BUdn_znsstFGQHBdGw%2By1mMP6OcA%2B=nGA@mail.gmail.com> In-Reply-To: <B23223CD-BC3C-4796-8B5E-FFC77DA1186E@freebsd.org> References: <202202282341.21SNf1fw039508@gitrepo.freebsd.org> <CAMHz58R_8PP-Mkeg_PBD0b==mwDGj%2BvjzHucu3Zy6E_Sf1UK_A@mail.gmail.com> <0E479595-637E-4F10-87E4-B3D5CFD672F4@freebsd.org> <CAMHz58Q_crKVnLVjg9PE8B=HyVtXHoAoc4%2BpXp2fr8tYLdib2A@mail.gmail.com> <B23223CD-BC3C-4796-8B5E-FFC77DA1186E@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000fe688105d92d99d7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks for your quick fix. Regards, sunpoet On Tue, Mar 1, 2022, 09:22 Muhammad Moinur Rahman <bofh@freebsd.org> wrote: > No it=E2=80=99s not alright having two portversion at least not while you= are > using tree. > > Give me an hour to fix this as per your advise. > > Kind Regards, > Moin (bofh) > > > On 1 Mar 2022, at 02:13, Po-Chuan Hsieh <sunpoet@freebsd.org> wrote: > > > > I mean revert this commit. > > > > It is fine for me to have 2 PORTVERSIONs in a port. > > If you think it is not acceptable, I also provided the solution as > mentioned in previous mail. > > - Add dns/py-dnspython1 (w/ USES=3Dpython:2.7) just for mail/mailman. > > - Update dns/py-dnspython to 2.2.0 (w/ USES=3Dpython:3.6+) > > - Remove dns/py-dnspython2 > > > > On Tue, Mar 1, 2022 at 8:58 AM Muhammad Moinur Rahman <bofh@freebsd.org= > > wrote: > > Revert what? > > > > USES=3D python:2.7-3.7 to USES=3D python:2.7+? > > > > Or you mean keeping the entire logic of having two different PORTVERSIO= N > in one single port? Which is not at all a good idea as is not supported b= y > portmgr@ at the moment. > > > > > > Kind Regards, > > Moin (bofh) > > > > > On 1 Mar 2022, at 01:47, Po-Chuan Hsieh <sunpoet@freebsd.org> wrote: > > > > > > Please revert it. > > > At least it breaks dependent ports now. > > > > > > from poudriere: > > > [00:00:31] [03] [00:00:00] Building dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 > > > [00:00:31] [03] [00:00:00] Finished dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1: Ignored: Unknown flavor 'py38', possible flavors= : > py27 py37 > > > [00:00:31] [03] [00:00:00] Skipping net/py-eventlet | > py38-eventlet-0.33.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-glance-store | > py38-glance-store-3.0.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-os-brick | > py38-os-brick-5.2.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-os-win | > py38-os-win-5.6.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.privsep | > py38-oslo.privsep-2.7.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.service | > py38-oslo.service-2.8.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.vmware | > py38-oslo.vmware-3.10.0: Dependent port dns/py-dnspython@py38 | > py38-dnspython-1.16.0,1 ignored > > > > > > AFAIK, mail/mailman is the only consumer of dns/py-dnspython@py27. > > > It will be better to: > > > - Add dns/py-dnspython1 (w/ USES=3Dpython:2.7) just for mail/mailman. > > > - Update dns/py-dnspython to 2.2.0 (w/ USES=3Dpython:3.6+) > > > - Remove dns/py-dnspython2 > > > > > > The reason why I suggest keeping dns/py-dnspython, not your > dns/py-dnspython2, is to match upstream naming on PyPI. > > > It helps everyone to find the correct port we want. > > > > > > Thanks, > > > sunpoet > > > > > > On Tue, Mar 1, 2022 at 7:41 AM Muhammad Moinur Rahman < > bofh@freebsd.org> wrote: > > > The branch main has been updated by bofh: > > > > > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D08b5ebce79c5923c31b249d37df69= b99ddcb843e > > > > > > commit 08b5ebce79c5923c31b249d37df69b99ddcb843e > > > Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> > > > AuthorDate: 2022-02-28 23:31:02 +0000 > > > Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> > > > CommitDate: 2022-02-28 23:40:41 +0000 > > > > > > dns/py-dnspython: Revert 7fc16da > > > > > > - Remove duplicate PORTVERSION based on PYTHON_MAJOR_VER > > > - Add PORTEPOCH as version number going backwards 2.1.0=3D>1.16.0 > > > - Restrict python upto 3.7 > > > - Fix finance/electrum which was changed based on this. > > > - Fix dns/py-dns-lexicon which was changed based on this. > > > PR: 261325 > > > Approved by: portmgr > > > Fixes: 7fc16da dns/py-dnspython: Update to 2.1.0 for Python 3 > > > --- > > > dns/py-dns-lexicon/Makefile | 4 ++-- > > > dns/py-dnspython/Makefile | 22 ++++++++-------------- > > > dns/py-dnspython/distinfo | 4 +--- > > > finance/electrum/Makefile | 4 ++-- > > > 4 files changed, 13 insertions(+), 21 deletions(-) > > > > > > diff --git a/dns/py-dns-lexicon/Makefile b/dns/py-dns-lexicon/Makefil= e > > > index f5b1b39ca35d..12f4451fbb78 100644 > > > --- a/dns/py-dns-lexicon/Makefile > > > +++ b/dns/py-dns-lexicon/Makefile > > > @@ -2,7 +2,7 @@ > > > > > > PORTNAME=3D dns-lexicon > > > PORTVERSION=3D 3.9.2 > > > -PORTREVISION=3D 1 > > > +PORTREVISION=3D 2 > > > CATEGORIES=3D dns python > > > MASTER_SITES=3D CHEESESHOP > > > PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} > > > @@ -32,7 +32,7 @@ OCI_DESC=3D Oracle Cloud Infrastructure (OCI) > support > > > ROUTE53_DESC=3D Route 53 support > > > SOFTLAYER_DESC=3D SoftLayer (IBM Cloud) support > > > > > > -DDNS_RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}dnspython>=3D2:dns/py-dnspython@${PY_FLAVOR} > > > +DDNS_RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}dnspython2>=3D2:dns/py-dnspython2@${PY_FLAVOR} > > > GRANSY_RUN_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}zeep>=3D3:net/py-zee= p@ > ${PY_FLAVOR} > > > LOCALZONE_RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}localzone>=3D0.9.8:dns/py-localzone@${PY_FLAVOR} > > > OCI_RUN_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}oci>=3D2:devel/py-oc= i@ > ${PY_FLAVOR} > > > diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile > > > index ba52900816d1..083f98e153a6 100644 > > > --- a/dns/py-dnspython/Makefile > > > +++ b/dns/py-dnspython/Makefile > > > @@ -2,6 +2,7 @@ > > > > > > PORTNAME=3D dnspython > > > PORTVERSION=3D 1.16.0 > > > +PORTEPOCH=3D 1 > > > CATEGORIES=3D dns python > > > MASTER_SITES=3D CHEESESHOP > > > PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} > > > @@ -12,27 +13,20 @@ COMMENT=3D DNS toolkit for Python > > > LICENSE=3D ISCL > > > LICENSE_FILE=3D ${WRKSRC}/LICENSE > > > > > > -USES=3D python:2.7+ zip > > > +USES=3D python:2.7-3.7 zip > > > USE_PYTHON=3D autoplist concurrent cython distutils > > > > > > NO_ARCH=3D yes > > > > > > -OPTIONS_DEFINE=3D EXAMPLES PYCRYPTODOME > > > -PYCRYPTODOME_DESC=3D Enable pycryptodome (part of dnssec needs i= t) > > > -PYCRYPTODOME_RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3D0:security/py-pycryptodome@ > ${PY_FLAVOR} > > > - > > > -PORTEXAMPLES=3D ddns.py e164.py mx.py name.py reverse.py > reverse_name.py \ > > > - xfr.py zonediff.py > > > +PORTEXAMPLES=3D ddns.py e164.py mx.py name.py reverse.py > reverse_name.py xfr.py \ > > > + zonediff.py > > > > > > -.include <bsd.port.pre.mk> > > > - > > > -.if ${PYTHON_MAJOR_VER} =3D=3D 3 > > > -PORTVERSION=3D 2.1.0 > > > -.endif > > > +OPTIONS_DEFINE=3D EXAMPLES PYCRYPTODOME > > > +PYCRYPTODOME_DESC=3D Enable pycryptodome (part of dnssec > needs it) > > > +PYCRYPTODOME_RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3D0:security/py-pycryptodome@ > ${PY_FLAVOR} > > > > > > post-install-EXAMPLES-on: > > > -# examples > > > @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} > > > ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} > ${STAGEDIR}${EXAMPLESDIR} > > > > > > -.include <bsd.port.post.mk> > > > +.include <bsd.port.mk> > > > diff --git a/dns/py-dnspython/distinfo b/dns/py-dnspython/distinfo > > > index a4ae58940da3..88b7df39d17d 100644 > > > --- a/dns/py-dnspython/distinfo > > > +++ b/dns/py-dnspython/distinfo > > > @@ -1,5 +1,3 @@ > > > -TIMESTAMP =3D 1613064959 > > > +TIMESTAMP =3D 1646069762 > > > SHA256 (dnspython-1.16.0.zip) =3D > 36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01 > > > SIZE (dnspython-1.16.0.zip) =3D 266364 > > > -SHA256 (dnspython-2.1.0.zip) =3D > e4a87f0b573201a0f3727fa18a516b055fd1107e0e5477cded4a2de497df1dd4 > > > -SIZE (dnspython-2.1.0.zip) =3D 389021 > > > diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile > > > index 93d821c7bc2e..901c2d8e96b9 100644 > > > --- a/finance/electrum/Makefile > > > +++ b/finance/electrum/Makefile > > > @@ -2,7 +2,7 @@ > > > > > > PORTNAME=3D electrum > > > PORTVERSION=3D 4.1.5 > > > -PORTREVISION=3D 1 > > > +PORTREVISION=3D 2 > > > CATEGORIES=3D finance python > > > MASTER_SITES=3D https://download.electrum.org/${PORTVERSION}/ \ > > > http://download.electrum.org/${PORTVERSION}/ > > > @@ -23,7 +23,7 @@ RUN_DEPENDS=3D > ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>=3D0.3:net/py-aiohttp-socks@${PY > > > ${PYTHON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring= @${PY_FLAVOR} > \ > > > ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@= ${PY_FLAVOR} > \ > > > > ${PYTHON_PKGNAMEPREFIX}cryptography>=3D2.6:security/py-cryptography@${PY= _FLAVOR} > \ > > > - ${PYTHON_PKGNAMEPREFIX}dnspython>=3D2.0:dns/py-dnspyt= hon@${PY_FLAVOR} > \ > > > + > ${PYTHON_PKGNAMEPREFIX}dnspython2>=3D2.0:dns/py-dnspython2@${PY_FLAVOR} = \ > > > ${PYTHON_PKGNAMEPREFIX}httplib2>=3D0:www/py-httplib2@= ${PY_FLAVOR} > \ > > > > ${PYTHON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${PY= _FLAVOR} > \ > > > ${PYTHON_PKGNAMEPREFIX}pbkdf2>=3D1.3:security/py-pbkd= f2@${PY_FLAVOR} > \ > > > > --000000000000fe688105d92d99d7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Thanks for your quick fix.</div><div dir=3D"auto"><di= v><br></div><div>Regards,</div><div>sunpoet<br><br><div class=3D"gmail_quot= e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 1, 2022, 09:22 Muhamma= d Moinur Rahman <<a href=3D"mailto:bofh@freebsd.org" target=3D"_blank">b= ofh@freebsd.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" s= tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad= ding-left:1ex">No it=E2=80=99s not alright having two portversion at least = not while you are using tree.<br> <br> Give me an hour to fix this as per your advise.<br> <br> Kind Regards,<br> Moin (bofh)<br> <br> > On 1 Mar 2022, at 02:13, Po-Chuan Hsieh <<a href=3D"mailto:sunpoet@= freebsd.org" rel=3D"noreferrer" target=3D"_blank">sunpoet@freebsd.org</a>&g= t; wrote:<br> > <br> > I mean revert this commit.<br> > <br> > It is fine for me to have 2 PORTVERSIONs in a port.<br> > If you think it is not acceptable, I also provided the solution as men= tioned in previous mail.<br> > - Add dns/py-dnspython1 (w/ USES=3Dpython:2.7) just for mail/mailman.<= br> > - Update dns/py-dnspython to 2.2.0 (w/ USES=3Dpython:3.6+)<br> > - Remove dns/py-dnspython2<br> > <br> > On Tue, Mar 1, 2022 at 8:58 AM Muhammad Moinur Rahman <<a href=3D"m= ailto:bofh@freebsd.org" rel=3D"noreferrer" target=3D"_blank">bofh@freebsd.o= rg</a>> wrote:<br> > Revert what?<br> > <br> > USES=3D python:2.7-3.7 to USES=3D python:2.7+?<br> > <br> > Or you mean keeping the entire logic of having two different PORTVERSI= ON in one single port? Which is not at all a good idea as is not supported = by portmgr@ at the moment.<br> > <br> > <br> > Kind Regards,<br> > Moin (bofh)<br> > <br> > > On 1 Mar 2022, at 01:47, Po-Chuan Hsieh <<a href=3D"mailto:sun= poet@freebsd.org" rel=3D"noreferrer" target=3D"_blank">sunpoet@freebsd.org<= /a>> wrote:<br> > ><br> > > Please revert it.<br> > > At least it breaks dependent ports now.<br> > ><br> > > from poudriere:<br> > > [00:00:31] [03] [00:00:00] Building dns/py-dnspython@py38 | py38-= dnspython-1.16.0,1<br> > > [00:00:31] [03] [00:00:00] Finished dns/py-dnspython@py38 | py38-= dnspython-1.16.0,1: Ignored: Unknown flavor 'py38', possible flavor= s: py27 py37<br> > > [00:00:31] [03] [00:00:00] Skipping net/py-eventlet | py38-eventl= et-0.33.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1.16.0,1 i= gnored<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-glance-store | py38-= glance-store-3.0.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1= .16.0,1 ignored<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-os-brick | py38-os-b= rick-5.2.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1.16.0,1 = ignored<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-os-win | py38-os-win= -5.6.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1.16.0,1 igno= red<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.privsep | py38-= oslo.privsep-2.7.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1= .16.0,1 ignored<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.service | py38-= oslo.service-2.8.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1= .16.0,1 ignored<br> > > [00:00:31] [03] [00:00:00] Skipping devel/py-oslo.vmware | py38-o= slo.vmware-3.10.0: Dependent port dns/py-dnspython@py38 | py38-dnspython-1.= 16.0,1 ignored<br> > ><br> > > AFAIK, mail/mailman is the only consumer of dns/py-dnspython@py27= .<br> > > It will be better to:<br> > > - Add dns/py-dnspython1 (w/ USES=3Dpython:2.7) just for mail/mail= man.<br> > > - Update dns/py-dnspython to 2.2.0 (w/ USES=3Dpython:3.6+)<br> > > - Remove dns/py-dnspython2<br> > ><br> > > The reason why I suggest keeping dns/py-dnspython, not your dns/p= y-dnspython2, is to match upstream naming on PyPI.<br> > > It helps everyone to find the correct port we want.<br> > ><br> > > Thanks,<br> > > sunpoet<br> > ><br> > > On Tue, Mar 1, 2022 at 7:41 AM Muhammad Moinur Rahman <<a href= =3D"mailto:bofh@freebsd.org" rel=3D"noreferrer" target=3D"_blank">bofh@free= bsd.org</a>> wrote:<br> > > The branch main has been updated by bofh:<br> > ><br> > > URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D08b5e= bce79c5923c31b249d37df69b99ddcb843e" rel=3D"noreferrer noreferrer" target= =3D"_blank">https://cgit.FreeBSD.org/ports/commit/?id=3D08b5ebce79c5923c31b= 249d37df69b99ddcb843e</a><br> > ><br> > > commit 08b5ebce79c5923c31b249d37df69b99ddcb843e<br> > > Author:=C2=A0 =C2=A0 =C2=A0Muhammad Moinur Rahman <bofh@FreeBS= D.org><br> > > AuthorDate: 2022-02-28 23:31:02 +0000<br> > > Commit:=C2=A0 =C2=A0 =C2=A0Muhammad Moinur Rahman <bofh@FreeBS= D.org><br> > > CommitDate: 2022-02-28 23:40:41 +0000<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0dns/py-dnspython: Revert 7fc16da<br> > ><br> > >=C2=A0 =C2=A0 =C2=A0- Remove duplicate PORTVERSION based on PYTHON= _MAJOR_VER<br> > >=C2=A0 =C2=A0 =C2=A0- Add PORTEPOCH as version number going backwa= rds 2.1.0=3D>1.16.0<br> > >=C2=A0 =C2=A0 =C2=A0- Restrict python upto 3.7<br> > >=C2=A0 =C2=A0 =C2=A0- Fix finance/electrum which was changed based= on this.<br> > >=C2=A0 =C2=A0 =C2=A0- Fix dns/py-dns-lexicon which was changed bas= ed on this.<br> > >=C2=A0 =C2=A0 =C2=A0PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0261325<br> > >=C2=A0 =C2=A0 =C2=A0Approved by:=C2=A0 =C2=A0 portmgr<br> > >=C2=A0 =C2=A0 =C2=A0Fixes: 7fc16da dns/py-dnspython: Update to 2.1= .0 for Python 3<br> > > ---<br> > >=C2=A0 dns/py-dns-lexicon/Makefile |=C2=A0 4 ++--<br> > >=C2=A0 dns/py-dnspython/Makefile=C2=A0 =C2=A0| 22 ++++++++--------= ------<br> > >=C2=A0 dns/py-dnspython/distinfo=C2=A0 =C2=A0|=C2=A0 4 +---<br> > >=C2=A0 finance/electrum/Makefile=C2=A0 =C2=A0|=C2=A0 4 ++--<br> > >=C2=A0 4 files changed, 13 insertions(+), 21 deletions(-)<br> > ><br> > > diff --git a/dns/py-dns-lexicon/Makefile b/dns/py-dns-lexicon/Mak= efile<br> > > index f5b1b39ca35d..12f4451fbb78 100644<br> > > --- a/dns/py-dns-lexicon/Makefile<br> > > +++ b/dns/py-dns-lexicon/Makefile<br> > > @@ -2,7 +2,7 @@<br> > ><br> > >=C2=A0 PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 dns-lexicon<br> > >=C2=A0 PORTVERSION=3D=C2=A0 =C2=A03.9.2<br> > > -PORTREVISION=3D=C2=A0 1<br> > > +PORTREVISION=3D=C2=A0 2<br> > >=C2=A0 CATEGORIES=3D=C2=A0 =C2=A0 dns python<br> > >=C2=A0 MASTER_SITES=3D=C2=A0 CHEESESHOP<br> > >=C2=A0 PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}<br> > > @@ -32,7 +32,7 @@ OCI_DESC=3D=C2=A0 =C2=A0 =C2=A0Oracle Cloud Inf= rastructure (OCI) support<br> > >=C2=A0 ROUTE53_DESC=3D=C2=A0 Route 53 support<br> > >=C2=A0 SOFTLAYER_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 SoftLayer (IBM= Cloud) support<br> > ><br> > > -DDNS_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 ${PYTHON_PKGNAMEPREFIX}d= nspython>=3D2:dns/py-dnspython@${PY_FLAVOR}<br> > > +DDNS_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 ${PYTHON_PKGNAMEPREFIX}d= nspython2>=3D2:dns/py-dnspython2@${PY_FLAVOR}<br> > >=C2=A0 GRANSY_RUN_DEPENDS=3D=C2=A0 =C2=A0 ${PYTHON_PKGNAMEPREFIX}z= eep>=3D3:net/py-zeep@${PY_FLAVOR}<br> > >=C2=A0 LOCALZONE_RUN_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}localzone&g= t;=3D0.9.8:dns/py-localzone@${PY_FLAVOR}<br> > >=C2=A0 OCI_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0${PYTHON_PKGNA= MEPREFIX}oci>=3D2:devel/py-oci@${PY_FLAVOR}<br> > > diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefil= e<br> > > index ba52900816d1..083f98e153a6 100644<br> > > --- a/dns/py-dnspython/Makefile<br> > > +++ b/dns/py-dnspython/Makefile<br> > > @@ -2,6 +2,7 @@<br> > ><br> > >=C2=A0 PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 dnspython<br> > >=C2=A0 PORTVERSION=3D=C2=A0 =C2=A01.16.0<br> > > +PORTEPOCH=3D=C2=A0 =C2=A0 =C2=A01<br> > >=C2=A0 CATEGORIES=3D=C2=A0 =C2=A0 dns python<br> > >=C2=A0 MASTER_SITES=3D=C2=A0 CHEESESHOP<br> > >=C2=A0 PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}<br> > > @@ -12,27 +13,20 @@ COMMENT=3D=C2=A0 =C2=A0 DNS toolkit for Pytho= n<br> > >=C2=A0 LICENSE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0ISCL<br> > >=C2=A0 LICENSE_FILE=3D=C2=A0 ${WRKSRC}/LICENSE<br> > ><br> > > -USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 python:2.7+ zip<br> > > +USES=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 python:2.7-3.7 zip<br> > >=C2=A0 USE_PYTHON=3D=C2=A0 =C2=A0 autoplist concurrent cython dist= utils<br> > ><br> > >=C2=A0 NO_ARCH=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0yes<br> > ><br> > > -OPTIONS_DEFINE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 EXAMPLES PYCRYPTODO= ME<br> > > -PYCRYPTODOME_DESC=3D=C2=A0 =C2=A0 =C2=A0Enable pycryptodome (par= t of dnssec needs it)<br> > > -PYCRYPTODOME_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 ${PYTHON_PKGNAME= PREFIX}pycryptodome>=3D0:security/py-pycryptodome@${PY_FLAVOR}<br> > > -<br> > > -PORTEXAMPLES=3D=C2=A0 ddns.py e164.py mx.py name.py reverse.py r= everse_name.py \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xfr.py zo= nediff.py<br> > > +PORTEXAMPLES=3D=C2=A0 ddns.py e164.py mx.py name.py reverse.py r= everse_name.py xfr.py \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0zonediff.= py<br> > ><br> > > -.include <<a href=3D"http://bsd.port.pre.mk" rel=3D"noreferre= r noreferrer" target=3D"_blank">bsd.port.pre.mk</a>><br> > > -<br> > > -.if ${PYTHON_MAJOR_VER} =3D=3D 3<br> > > -PORTVERSION=3D=C2=A0 =C2=A02.1.0<br> > > -.endif<br> > > +OPTIONS_DEFINE=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 EXAMPLES PYCRYPTODOME<br> > > +PYCRYPTODOME_DESC=3D=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0Enable pycryptodome (part of dnssec needs it)<br> > > +PYCRYPTODOME_RUN_DEPENDS=3D=C2=A0 =C2=A0 =C2=A0 ${PYTHON_PKGNAME= PREFIX}pycryptodome>=3D0:security/py-pycryptodome@${PY_FLAVOR}<br> > ><br> > >=C2=A0 post-install-EXAMPLES-on:<br> > > -# examples<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0@${MKDIR} ${STAGEDIR}${EXAMPLESD= IR}<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${INSTALL_DATA} ${PORTEXAMPLES:S= ,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR}<br> > ><br> > > -.include <<a href=3D"http://bsd.port.post.mk" rel=3D"noreferr= er noreferrer" target=3D"_blank">bsd.port.post.mk</a>><br> > > +.include <<a href=3D"http://bsd.port.mk" rel=3D"noreferrer no= referrer" target=3D"_blank">bsd.port.mk</a>><br> > > diff --git a/dns/py-dnspython/distinfo b/dns/py-dnspython/distinf= o<br> > > index a4ae58940da3..88b7df39d17d 100644<br> > > --- a/dns/py-dnspython/distinfo<br> > > +++ b/dns/py-dnspython/distinfo<br> > > @@ -1,5 +1,3 @@<br> > > -TIMESTAMP =3D 1613064959<br> > > +TIMESTAMP =3D 1646069762<br> > >=C2=A0 SHA256 (dnspython-1.16.0.zip) =3D 36c5e8e38d4369a08b6780b7f= 27d790a292b2b08eea01607865bf0936c558e01<br> > >=C2=A0 SIZE (dnspython-1.16.0.zip) =3D 266364<br> > > -SHA256 (dnspython-2.1.0.zip) =3D e4a87f0b573201a0f3727fa18a516b0= 55fd1107e0e5477cded4a2de497df1dd4<br> > > -SIZE (dnspython-2.1.0.zip) =3D 389021<br> > > diff --git a/finance/electrum/Makefile b/finance/electrum/Makefil= e<br> > > index 93d821c7bc2e..901c2d8e96b9 100644<br> > > --- a/finance/electrum/Makefile<br> > > +++ b/finance/electrum/Makefile<br> > > @@ -2,7 +2,7 @@<br> > ><br> > >=C2=A0 PORTNAME=3D=C2=A0 =C2=A0 =C2=A0 electrum<br> > >=C2=A0 PORTVERSION=3D=C2=A0 =C2=A04.1.5<br> > > -PORTREVISION=3D=C2=A0 1<br> > > +PORTREVISION=3D=C2=A0 2<br> > >=C2=A0 CATEGORIES=3D=C2=A0 =C2=A0 finance python<br> > >=C2=A0 MASTER_SITES=3D=C2=A0 <a href=3D"https://download.electrum.= org/$%7BPORTVERSION%7D/" rel=3D"noreferrer noreferrer" target=3D"_blank">ht= tps://download.electrum.org/${PORTVERSION}/</a> \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a h= ref=3D"http://download.electrum.org/$%7BPORTVERSION%7D/" rel=3D"noreferrer = noreferrer" target=3D"_blank">http://download.electrum.org/${PORTVERSION}/<= /a><br> > > @@ -23,7 +23,7 @@ RUN_DEPENDS=3D=C2=A0 ${PYTHON_PKGNAMEPREFIX}aio= http-socks>=3D0.3:net/py-aiohttp-socks@${PY<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}bitstring>0:devel/py-bitstring@${PY_FLAVOR} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}cryptography>=3D2.6:security/py-cryptography@${PY_FLA= VOR} \<br> > > -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PYTHON_= PKGNAMEPREFIX}dnspython>=3D2.0:dns/py-dnspython@${PY_FLAVOR} \<br> > > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PYTHON_= PKGNAMEPREFIX}dnspython2>=3D2.0:dns/py-dnspython2@${PY_FLAVOR} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}httplib2>=3D0:www/py-httplib2@${PY_FLAVOR} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}jsonrpclib-pelix>0:devel/py-jsonrpclib-pelix@${PY_FLA= VOR} \<br> > >=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0${PY= THON_PKGNAMEPREFIX}pbkdf2>=3D1.3:security/py-pbkdf2@${PY_FLAVOR} \<br> > <br> <br> </blockquote></div></div></div> </div> --000000000000fe688105d92d99d7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58Q3aYk3rXDF=BUdn_znsstFGQHBdGw%2By1mMP6OcA%2B=nGA>