[MacPorts] #16322: gimp2 lacks dependency to py-gtk2 (or py25-gtk lacks pygtk/pygtk.h)

MacPorts noreply at macports.org
Tue Aug 19 12:37:07 PDT 2008


#16322: gimp2 lacks dependency to py-gtk2 (or py25-gtk lacks pygtk/pygtk.h)
---------------------------------------+------------------------------------
  Reporter:  macports at henrik.synth.no  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                    |      Status:  new                                  
  Priority:  Normal                    |   Milestone:  Port Bugs                            
 Component:  ports                     |     Version:  1.6.0                                
Resolution:                            |    Keywords:  gimp, gimp2, py25-gtk, py-gtk2       
---------------------------------------+------------------------------------
Comment (by macports at henrik.synth.no):

 The file plug-ins/pygimp/gimpuimodule.c in gimp-2.4.5.tar.bz2 contains a
 reference to pygtk/pygtk.h:
 {{{
 #include <pygtk/pygtk.h>
 }}}

 Somehow, py-gtk2 is the only package I have that provides this on my home
 computer:
 {{{
 home$ find /opt/local/include -name pygtk.h -print0 |xargs -0 port
 provides
  /opt/local/include/pygtk-2.0/pygtk/pygtk.h is provided by: py-gtk2
 home$ port installed py25-gtk
  The following ports are currently installed:
   py25-gtk @2.12.1_0+darwin_9 (active)
 home$ port installed py-gtk2
  The following ports are currently installed:
   py-gtk2 @2.12.1_0+darwin_9 (active)
 }}}

 .. while my work computer doesn't need py-gtk2 since py25-gtk provides
 pygtk.h there.
 {{{
 work$ find /opt/local/include -name pygtk.h -print0 |xargs -0 port
 provides
  /opt/local/include/pygtk-2.0/pygtk/pygtk.h is provided by: py25-gtk
 work$ port installed py25-gtk
  The following ports are currently installed:
   py25-gtk @2.12.1_0+darwin_9 (active)
 work$ port installed py-gtk2
  None of the specified ports are installed.
 }}}
 py25-gtk is the same version (and variant) on both machines, how are they
 able to provide a different file set?  They do provide a different number
 of files:
 {{
 home$ port contents py25-gtk |wc -l
      609
 work$ port contents py25-gtk |wc -l
      648
 }}

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


More information about the macports-tickets mailing list