New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21376 (closed submission: fixed)

Opened 4 years ago

Last modified 4 years ago

pymol 1.2r1 packaging

Reported by: howarth@… Owned by: macsforever2000@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: science Cc: adfernandes@…
Port: pymol

Description

This packaging provides the current pymol 1.2r1 release built against python2.5. The build avoids using the configure script in pymol because it incorrectly creates the python modules as dylibs instead of .so files. Instead, the same approach is taken as in fink of using the setup/Rules.osx-fink file instead.

Attachments

pymol-build.patch (3.2 KB) - added by howarth@… 4 years ago.
use python2.6-config to find headers
Portfile.2 (2.1 KB) - added by adfernandes@… 4 years ago.
build against python26; update to 1.2r2
Portfile (2.1 KB) - added by howarth@… 4 years ago.
Change depends_run to port:xdpyinfo

Change History

comment:1 follow-up: ↓ 6 Changed 4 years ago by howarth@…

Revise Portfile to purge residual instances of /usr/X11R6 from build.
Depend-runs on xorg-apps to use xdpyinfo from MacPorts and not from system X11 in __init__.py.

Changed 4 years ago by howarth@…

use python2.6-config to find headers

comment:2 Changed 4 years ago by ryandesign@…

It looks like this ticket will obsolete #17419. You may want to look at the portfile submitted there to see if you need to incorporate anything from it.

Before pymol can be committed, #21968 needs to be resolved.

comment:3 Changed 4 years ago by adfernandes@…

FYI - Pymol 1.2r2 came out on Oct 05 as revision pymol-svn revision 3866.

comment:4 Changed 4 years ago by adfernandes@…

  • Cc adfernandes@… added

Cc Me!

comment:5 Changed 4 years ago by adfernandes@…

I edited howarth's Portfile to update it to 1.2r2 (and add some whitespace) - nice job, howarth - it never occurred to me to look at the fink install instructions.

After patching tcl (#21968) the install worked just fine; the tk interface even worked, so I'm closing my old submission (#17419) and recommend going with this one.

Changed 4 years ago by adfernandes@…

build against python26; update to 1.2r2

comment:6 in reply to: ↑ 1 Changed 4 years ago by ryandesign@…

Replying to howarth@…:

Depend-runs on xorg-apps to use xdpyinfo from MacPorts and not from system X11 in __init__.py.

Do you really need to depend on port:xorg-apps for this? That's a really really big dependency. Can't you just depend on port:xdpyinfo?

Changed 4 years ago by howarth@…

Change depends_run to port:xdpyinfo

comment:7 Changed 4 years ago by howarth@…

Changed depends_run to port:xdpyinfo. I didn't realize that xdpyinfo was
available with just that port.

comment:8 Changed 4 years ago by macsforever2000@…

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

comment:9 Changed 4 years ago by macsforever2000@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Added in r59391. I made a few minor changes. I removed the revision 0 line because that is the default and I obfuscated your email address. Thanks for the submission and stepping up as maintainer!

comment:10 Changed 4 years ago by ryandesign@…

I made a few more minor adjustments in r59392, r59393, and r59395.

comment:11 Changed 4 years ago by ryandesign@…

And a couple more minor changes in r59397 and r59398. I'm done for now.

Note: See TracTickets for help on using tickets.