Opened 11 years ago

Last modified 5 years ago

#40203 closed update

use FreeBSD patch-use-tkInt approach to fix tcltk 8.6 support — at Initial Version

Reported by: howarth@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: blt

Description

Currently the blt in MacPort segfaults when used by the apbstool plugin of pymol.
This is fixed by using the http://svnweb.freebsd.org/ports/head/x11-toolkits/blt/files/patch-use-tkInt?revision=300897
patch with the addition of the required tcl/tk internal headers from tcl/tk 8.6.0.
The attached Portfile.diff and patch-tcltk86_internals implements this change and
eliminates the segfaults when clicking the "Choose Externally Generated PQR" button
in pymol's APBS Tools plugin window when blt is installed.

Note the submitted pymol update from https://trac.macports.org/ticket/38516#comment:2 needs to be used
to provide additional fixes for the apbstools plugin to run under tcl/tk 8.6.0.

Change History (2)

Changed 11 years ago by howarth@…

Attachment: Portfile.diff added

Portfile diff to use patch-tcltk86_internals patch

Changed 11 years ago by howarth@…

Attachment: patch-tcltk86_internals added

patch-tcltk86_internals to address multiple changes in internal tcl/tk calls that blt uses

Note: See TracTickets for help on using tickets.