[MacPorts] #23768: gramps: add python25 and python26 variants, move spell checking to spell variant, add graphviz variant, add dependencies

MacPorts noreply at macports.org
Wed Mar 31 03:31:37 PDT 2010


#23768: gramps: add python25 and python26 variants, move spell checking to spell
variant, add graphviz variant, add dependencies
--------------------------------------+-------------------------------------
 Reporter:  lkraider+ports@…          |       Owner:  macports-tickets@…                   
     Type:  enhancement               |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  1.8.2                                
 Keywords:  haspatch                  |        Port:  gramps                               
--------------------------------------+-------------------------------------

Comment(by guy.linton@…):

 I have copied the portfile for 3.2.0  (Version 0 using Python25)
 [http://trac.macports.org/browser/trunk/dports/gnome/gramps/Portfile?rev=65604/
 Revision 65604] from #24258 into my MacPorts sources tree and rebuilt, and
 am happy to say that my Gramps now works again.

 I think that perhaps bdsdb for python26 is in bsddb185.so instead of
 _bsddb.so. But in my build, it does not seem to be complete. The last bit
 of otool -TMvDlL for python25 _bsddb.so says:

 {{{
 Load command 3
           cmd LC_LOAD_DYLIB
       cmdsize 60
          name /opt/local/lib/db46/libdb-4.6.dylib (offset 24)
    time stamp 1269169817 Sun Mar 21 11:10:17 2010
       current version 0.0.0
 compatibility version 0.0.0

 ...skipped

 Load command 7
             cmd LC_DYSYMTAB
         cmdsize 80
       ilocalsym 0
       nlocalsym 8010
      iextdefsym 8010
      nextdefsym 5
       iundefsym 8015
       nundefsym 72
          tocoff 0
            ntoc 0
       modtaboff 0
         nmodtab 0
    extrefsymoff 0
     nextrefsyms 0
  indirectsymoff 194972
   nindirectsyms 134
       extreloff 0
         nextrel 0
       locreloff 94208
         nlocrel 465
         /opt/local/lib/db46/libdb-4.6.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         time stamp 1269169817 Sun Mar 21 11:10:17 2010
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         time stamp 1159409917 Thu Sep 28 03:18:37 2006
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
         time stamp 1264792999 Fri Jan 29 19:23:19 2010
 }}}

 but for python26, the last part of the otool output is:


 {{{
 Load command 6
             cmd LC_DYSYMTAB
         cmdsize 80
       ilocalsym 0
       nlocalsym 1104
      iextdefsym 1104
      nextdefsym 1
       iundefsym 1105
       nundefsym 41
          tocoff 0
            ntoc 0
       modtaboff 0
         nmodtab 0
    extrefsymoff 0
     nextrefsyms 0
  indirectsymoff 30680
   nindirectsyms 75
       extreloff 0
         nextrel 0
       locreloff 16384
         nlocrel 68
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         time stamp 1159409917 Thu Sep 28 03:18:37 2006
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
         time stamp 1264792999 Fri Jan 29 19:23:19 2010
 }}}


 I have looked for similar issues, and perhaps #15099 is relevant since it
 seems to relate to where the libraries are, but I don't know how it
 relates to this problem.

 Please let me know what flags for otool are needed if you want the rest of
 the otool output.

-- 
Ticket URL: <http://trac.macports.org/ticket/23768#comment:9>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list