On Sun, 11 Dec 2022, Klemens Nanni wrote:
> On Sat, Dec 03, 2022 at 10:15:16PM +0000, Klemens Nanni wrote:
> > On Sat, Dec 03, 2022 at 08:12:59PM +0000, Klemens Nanni wrote:
> > > No upstream activity in years, I don't see py3 bits anywhere, so I
> > > suggest we retire bindings for the EOL python 2.
> > >
> > > Merge -main and -python into a single audio/snack package.
> > > Tested with
> > > # pkg_add py-snack
> > > $ make package
> > > $ cp /usr/ports/packages/amd64/ftp/snack-2.2.10p7.tgz .
> > > $ doas env TRUSTED_PKG_PATH=. pkg_add -u
> > > py-snack-2.2.10p2+snack-2.2.10p6->snack-2.2.10p7: ok
> > > Read shared items: ok
> > >
> > > This gets rid of the last lang/python/2.7,-tkinter consumer, which could
> > > be removed next.
> > >
> > > Feedback? Objection? OK?
> >
> > Now with cvs add'ed files.
>
> No feedback so far.
>
> Simpler diff leaving the MULTI_PACKAGES -main bits behind, then -python
> can be removed with a quirk.
>
> OK?
>
First of all, I think we may want the fix for CVE-2012-6303:
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-tcltk/snack/files/snack-2.2.10-CVE-2012-6303-fix.patch
As for python3, perhaps we can use gentoo's diff for this?
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-tcltk/snack/files/tcl-snack-2.2.10-python3.patch