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

Reply via email to