On 2025/11/05 12:16, Renaud Allard wrote:
> Hello,
> 
> I have tested net/synapse with your patch and the new port naming and it
> runs fine.
> make test is also as usual.

Great, thanks.

> So the change is fine for me, just don't forget to update quirks

Quirks can't handle this. But it's not really needed - updating synapse
is seamless (you end up with both py3-python-multipart and py3-multipart
installed but that's not really a problem).

With old synapse installed, and pointing pkg_add at a directory with the
new packages:

# PKG_PATH=./ pkg_add -u -D unsigned
py3-multipart-0.0.17p0->1.3.0: ok
synapse-1.141.0p0:py3-python-multipart-0.0.20: ok
synapse-1.141.0->1.141.0p0: ok
Read shared items: ok

> > Any dev OKs for the import?
> > 
> > 
> > Index: net/synapse/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/net/synapse/Makefile,v
> > diff -u -p -r1.111 Makefile
> > --- net/synapse/Makefile    30 Oct 2025 06:58:11 -0000      1.111
> > +++ net/synapse/Makefile    4 Nov 2025 20:45:39 -0000
> > @@ -1,6 +1,7 @@
> >   COMMENT = open network for secure, decentralized communication
> >   MODPY_DISTV =     1.141.0
> > +REVISION = 0
> >   GH_ACCOUNT =      element-hq
> >   GH_PROJECT =      synapse
> > @@ -59,7 +60,7 @@ RUN_DEPENDS =     devel/py-jsonschema>=3.0.0
> >             textproc/py-ijson \
> >             devel/py-matrix-common>=1.3.0,<2.0.0 \
> >             sysutils/py-packaging \
> > -           www/py-multipart
> > +           www/py-python-multipart
> >   # still relying on pkg_resources, see comments in
> >   # https://github.com/matrix-org/synapse/pull/12542
> >   RUN_DEPENDS +=    devel/py-setuptools
> > Index: www/py-starlette/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/py-starlette/Makefile,v
> > diff -u -p -r1.3 Makefile
> > --- www/py-starlette/Makefile       21 Oct 2025 21:23:59 -0000      1.3
> > +++ www/py-starlette/Makefile       4 Nov 2025 20:45:39 -0000
> > @@ -26,6 +26,6 @@ TEST_DEPENDS =            devel/py-trio \
> >                     www/py-httpx \
> >                     www/py-itsdangerous \
> >                     www/py-jinja2 \
> > -                   www/py-multipart
> > +                   www/py-python-multipart
> >   .include <bsd.port.mk>
> 


Reply via email to