Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#21376 closed submission (fixed)

pymol 1.2r1 packaging

Reported by: howarth@… Owned by: mf2k (Frank Schima)
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: science Cc: adfernandes (Andrew Fernandes)
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 (3)

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

Download all attachments as: .zip

Change History (14)

comment:1 Changed 15 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 15 years ago by howarth@…

Attachment: pymol-build.patch added

use python2.6-config to find headers

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

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 15 years ago by adfernandes (Andrew Fernandes)

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

comment:4 Changed 15 years ago by adfernandes (Andrew Fernandes)

Cc: adfernandes@… added

Cc Me!

comment:5 Changed 15 years ago by adfernandes (Andrew Fernandes)

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 15 years ago by adfernandes (Andrew Fernandes)

Attachment: Portfile.2 added

build against python26; update to 1.2r2

comment:6 in reply to:  1 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

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 15 years ago by howarth@…

Attachment: Portfile added

Change depends_run to port:xdpyinfo

comment:7 Changed 15 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 15 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to macsforever2000@…
Status: newassigned

comment:9 Changed 15 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

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 15 years ago by ryandesign (Ryan Carsten Schmidt)

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

comment:11 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

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

Note: See TracTickets for help on using tickets.