Opened 3 years ago

Closed 3 years ago

#46218 closed update (fixed)

pymol-1.7.4.0 update

Reported by: howarth.at.macports@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: maintainer haspatch Cc:
Port: pymol

Description (last modified by ryandesign (Ryan Schmidt))

The attached Portfile.diff, new pymol-use-glkit.diff patch and revised files for the existing setup_py.diff, pmg_tk_platform.patch and pymol-clang.diff patches updates the package to the 1.7.4.0 release at the svn r4106 commit The changes include...

  1. Dropping the deprecated apbs_tkinter.patch for tk/tcl 8.6 support which is now committed upstream.
  2. Addition of the pymol-use-glkit.diff patch for darwin12 or later to avoid the use of the deprecated gluPerspective() call. Note that Apple has yet to provide a replacement function for the deprecated gluErrorString() call.
  3. Fix current dest-root failure by commenting out self.make_launch_script() in setup.py in the setup_py.diff patch to prevent the upstream pymol launcher script from being installed at ${destroot}${prefix}/bin/pymol.

Attachments (5)

pymol-use-glkit.diff (1.3 KB) - added by howarth.at.macports@… 3 years ago.
new pymol-use-glkit.diff patch
pmg_tk_platform.patch (2.3 KB) - added by howarth.at.macports@… 3 years ago.
revised pmg_tk_platform.patch patch
Portfile.diff (1.4 KB) - added by howarth.at.macports@… 3 years ago.
revised Portfile diff against 1.7.1.1-2
setup_py.diff (573 bytes) - added by howarth.at.macports@… 3 years ago.
revised setup_py.diff
pymol-clang.diff (4.3 KB) - added by howarth.at.macports@… 3 years ago.
add back pymol-clang.diff to remove some unused variables

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by howarth.at.macports@…

new pymol-use-glkit.diff patch

Changed 3 years ago by howarth.at.macports@…

revised pmg_tk_platform.patch patch

comment:1 Changed 3 years ago by howarth.at.macports@…

Note that with latest Portfile.diff based on r4107 both the apbs_tkinter.patch and pymol-clang.diff patches can be removed from the files subdirectory of the pymol packaging.

comment:2 Changed 3 years ago by ryandesign (Ryan Schmidt)

  • Description modified (diff)
  • Keywords maintainer haspatch added

comment:3 follow-up: Changed 3 years ago by ryandesign (Ryan Schmidt)

  • Owner changed from macports-tickets@… to ryandesign@…
  • Status changed from new to assigned

I fixed the destroot failure a different way; see comment:ticket:45401:20 for an explanation of why it was happening. Would you like to keep the launcher script, or remove it as in your patches here?

comment:4 in reply to: ↑ 3 Changed 3 years ago by howarth.at.macports@…

Okay. Lets use the attached revised Portfile.diff and setup_py.diff.

Last edited 3 years ago by howarth.at.macports@… (previous) (diff)

Changed 3 years ago by howarth.at.macports@…

revised Portfile diff against 1.7.1.1-2

Changed 3 years ago by howarth.at.macports@…

revised setup_py.diff

Changed 3 years ago by howarth.at.macports@…

add back pymol-clang.diff to remove some unused variables

comment:5 Changed 3 years ago by ryandesign (Ryan Schmidt)

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.