Jasper Lievisse Adriaanse <jas...@openbsd.org> writes: > On Mon, Aug 08, 2016 at 09:33:50AM -0600, Theo de Raadt wrote: >> > On 2016-08-07, Carlin Bingham <c...@viennan.net> wrote: >> > >> > > What should be done for ports like (just for example) calibre? >> > > It uses python, and uses PyQtWebkit to pull in Qt5Webkit which maps WX >> > > for its jit. Python itself doesn't need wxneeded but for calibre (and >> > > possibly other ports) to work it will. >> > >> > I don't know how to handle this. The model of tying wxneeded >> > permissions to an executable is ill suited for this. >> > >> > Maybe have both python and python-wx and use the latter for things >> > like calibre? >> > Do we have Perl module that violates W^X in the ports tree? >> > >> > Ideas? >> >> Just mark python, and move on. >> >> In a few months we'll be able to circle back and decide. > This does the trick and allows me to run something using PyQtWebkit/Qt5Webkit:
It would be nice if we could create wxneeded executables *after* link time. It would then be easy to tweak ports that use libs like PyQtWebkit/Qt5Webkit to point at eg /usr/local/bin/python2.7-wxneeded. In the meantime, I think this is the way to go. ok jca@ -- jca | PGP: 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE