Changeset 134517


Ignore:
Timestamp:
Mar 28, 2015, 2:10:31 AM (4 years ago)
Author:
khindenburg@…
Message:

pymol: update to 1.7.5.0 maintainer #47244

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

Legend:

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

    r132881 r134517  
    77
    88name                pymol
    9 version             1.7.4.0
    10 revision            1
     9version             1.7.5.0
    1110categories          science chemistry
    1211license             PSF
     
    2423fetch.type          svn
    2524svn.url             https://svn.code.sf.net/p/pymol/code/trunk/pymol
    26 svn.revision        4107
     25svn.revision        4113
    2726worksrcdir          pymol
    2827
     
    4847                    pymol_shell.diff \
    4948                    pmg_tk_platform.patch \
    50                     apbs-psize.patch \
    51                     pymol-clang.diff
     49                    apbs-psize.patch
    5250
    5351if {${os.platform} eq "darwin" && ${os.major} >= 12} {
  • trunk/dports/science/pymol/files/pymol-use-glkit.diff

    r129475 r134517  
     1Index: layer0/os_gl.cpp
     2===================================================================
     3--- layer0/os_gl.cpp    (revision 4111)
     4+++ layer0/os_gl.cpp    (working copy)
     5@@ -3,6 +3,43 @@
     6 
     7 #include<stdio.h>
     8 
     9+const char* PyMOLgluErrorString(GLenum errorCode)
     10+{
     11+       static const struct {
     12+               GLenum code;
     13+               const char *string;
     14+       } errors[]=
     15+       {
     16+               /* GL */
     17+               {GL_NO_ERROR, "no error"},
     18+               {GL_INVALID_ENUM, "invalid enumerant"},
     19+               {GL_INVALID_VALUE, "invalid value"},
     20+               {GL_INVALID_OPERATION, "invalid operation"},
     21+               {GL_STACK_OVERFLOW, "stack overflow"},
     22+               {GL_STACK_UNDERFLOW, "stack underflow"},
     23+               {GL_OUT_OF_MEMORY, "out of memory"},
     24+               {GLU_INVALID_ENUM, "invalid enumerant"},
     25+               {GLU_INVALID_VALUE, "invalid value"},
     26+               {GLU_OUT_OF_MEMORY, "out of memory"},
     27+               {GLU_INCOMPATIBLE_GL_VERSION, "incompatible gl version"},
     28+               {GLU_INVALID_OPERATION, "invalid operation"},
     29+
     30+       {0, NULL }
     31+       };
     32+
     33+       int i;
     34+
     35+       for (i=0; errors[i].string; i++)
     36+       {
     37+               if (errors[i].code == errorCode)
     38+               {
     39+                       return errors[i].string;
     40+               }
     41+       }
     42+
     43+       return NULL;
     44+}
     45+               
     46 void PyMOLReadPixels(GLint x,
     47                      GLint y,
     48                      GLsizei width,
     49@@ -96,7 +133,7 @@ int PyMOLCheckOpenGLErr(const char *pos)
     50   int flag = 0;
     51   GLenum glerr = glGetError();
     52   while(glerr != GL_NO_ERROR) {
     53-    printf("OpenGL-Error: Where? %s: %s\n", pos, (char *) gluErrorString(glerr));
     54+    printf("OpenGL-Error: Where? %s: %s\n", pos, (char *) PyMOLgluErrorString(glerr));
     55     glerr = glGetError();
     56     flag = 1;
     57   }
     58Index: layer0/os_gl.h
     59===================================================================
     60--- layer0/os_gl.h      (revision 4111)
     61+++ layer0/os_gl.h      (working copy)
     62@@ -64,6 +64,8 @@
     63 
     64 /* END PROPRIETARY CODE SEGMENT */
     65 
     66+static const char* PyMOLgluErrorString(GLenum errorCode);
     67+
     68 void PyMOLReadPixels(GLint x,
     69                      GLint y,
     70                      GLsizei width,
    171Index: layer1/Scene.cpp
    272===================================================================
    3 --- layer1/Scene.cpp    (revision 4106)
     73--- layer1/Scene.cpp    (revision 4111)
    474+++ layer1/Scene.cpp    (working copy)
    5 @@ -57,6 +57,8 @@ Z* -------------------------------------
    6  #include"ScrollBar.h"
    7  #include "ShaderMgr.h"
     75@@ -60,6 +60,8 @@ Z* -------------------------------------
     76 #include <string>
     77 #include <vector>
    878 
    979+#include <GLKit/GLKMatrix4.h>
     
    1282 #include "IncentiveCopyToClipboard.h"
    1383 #endif
    14 @@ -9156,7 +9158,8 @@ void SceneRender(PyMOLGlobals * G, Picki
     84@@ -9072,7 +9074,8 @@ void SceneRender(PyMOLGlobals * G, Picki
    1585     }
    1686     if(!SettingGetGlobal_b(G, cSetting_ortho)) {
     
    2494Index: setup.py
    2595===================================================================
    26 --- setup.py    (revision 4106)
     96--- setup.py    (revision 4111)
    2797+++ setup.py    (working copy)
    28 @@ -279,6 +279,11 @@ else: # unix style (linux, mac, ...)
     98@@ -274,6 +274,11 @@ else: # unix style (linux, mac, ...)
    2999         glut = posix_find_lib(['glut', 'freeglut'], lib_dirs)
    30100         pyogl_libs += ["GL", "GLU", glut]
Note: See TracChangeset for help on using the changeset viewer.