New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 82138


Ignore:
Timestamp:
08/08/11 07:52:23 (4 years ago)
Author:
macsforever2000@…
Message:

pymol: Lion build fix. Switch to numpy and scipy dependencies. (#30331)

Location:
trunk/dports/science/pymol
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/pymol/Portfile

    r81027 r82138  
    77name                pymol 
    88version             1.4 
    9 revision            2 
     9revision            3 
    1010categories          science 
    1111maintainers         bromo.med.uc.edu:howarth 
     
    2222fetch.type          svn 
    2323svn.url             https://pymol.svn.sourceforge.net/svnroot/pymol/trunk/pymol 
    24 svn.revision        3947 
     24svn.revision        3962 
    2525worksrcdir          pymol 
    2626 
    27 depends_lib         port:freetype port:libpng port:python26 port:py26-pmw port:py26-numeric port:mesa port:glew port:py26-tkinter 
     27depends_lib         port:freetype port:libpng port:python26 port:py26-pmw port:py26-numpy port:py26-scipy port:mesa port:glew port:py26-tkinter 
    2828depends_run         port:xdpyinfo 
    2929 
     
    3636} 
    3737 
    38 use_parallel_build  no 
     38use_parallel_build yes 
     39 
     40platform darwin 11 { 
     41    python.add_archflags   no 
     42    build.env CC="/usr/bin/clang" CXX="/usr/bin/clang++" 
     43} 
    3944 
    4045variant gcc43 description conflicts gcc44 gcc45 gcc46 description {build using macports-gcc-4.3} { 
  • trunk/dports/science/pymol/files/setup_py.diff

    r81027 r82138  
    1 --- setup.py.orig       2011-04-22 22:47:12.000000000 -0400 
    2 +++ setup.py    2011-04-22 22:48:24.000000000 -0400 
     1--- setup.py.orig       2011-07-25 16:38:04.000000000 -0400 
     2+++ setup.py    2011-07-26 00:00:37.000000000 -0400 
    33@@ -101,11 +101,10 @@ 
    44         # 
     
    1414                   EXT+"/include/GL", 
    1515                   EXT+"/include/freetype2", 
    16 @@ -116,13 +115,16 @@ 
    17          pyogl_libs = [] 
    18          lib_dirs=[] 
     16@@ -118,11 +117,14 @@ 
    1917         def_macros=[("_PYMOL_MODULE",None), 
    20 +                    ("_PYMOL_INLINE",None), 
    2118                     ("_PYMOL_LIBPNG",None), 
    2219                     ("_PYMOL_FREETYPE",None), 
    23 +                    ("_PYMOL_NUMPY",None), 
    24 +                    ("_PYMOL_OPENGL_SHADERS",None), 
    25 +                    ("NO_MMLIBS",None), 
     20+                   ("_PYMOL_INLINE",None), 
     21+                   ("_PYMOL_NUMPY",None), 
     22+                   ("_PYMOL_OPENGL_SHADERS",None), 
     23+                   ("NO_MMLIBS",None), 
    2624                     ] 
    2725-        ext_comp_args=[] 
    2826+        ext_comp_args=["-ffast-math","-funroll-loops","-O3","-fcommon"] 
    2927         ext_link_args=[ 
    30 -                      "-L/usr/X11R6/lib", "-lGL", "-lXxf86vm", 
     28-                      "-L/usr/X11R6/lib64", "-lGL", "-lXxf86vm", 
    3129-                   "-L"+EXT+"/lib", "-lpng", "-lglut", "-lfreetype" 
    3230+                   "-L"+EXT+"/lib", "-lpng", "-lGL", "-lglut", "-lGLEW", "-lfreetype" 
Note: See TracChangeset for help on using the changeset viewer.