[MacPorts] #33563: libpixman missing build dependency on pkgconfig

MacPorts noreply at macports.org
Fri Mar 9 12:49:53 PST 2012


#33563: libpixman missing build dependency on pkgconfig
------------------------------------------+---------------------------------
 Reporter:  macsforever2000@…             |       Owner:  ryandesign@…           
     Type:  defect                        |      Status:  assigned               
 Priority:  Normal                        |   Milestone:                         
Component:  ports                         |     Version:  2.0.4                  
 Keywords:                                |        Port:  libpixman              
------------------------------------------+---------------------------------
Changes (by ryandesign@…):

  * status:  new => assigned


Comment:

 This is fallout from #32260 where we added the option to disable libpng
 support.

 Currently libpixman has no dependencies. The goal of #32260 was to make it
 so that libpixman would not attempt to use a libpng that it found, because
 I wanted to avoid adding a dependency on libpng. libpng builds quickly and
 only depends on zlib which also builds quickly:

 {{{
 $ port rdeps libpng
 The following ports are dependencies of libpng @1.4.9_0:
   zlib
 }}}

 But on principal, I don't want to add dependencies on software we don't
 need.

 But now somehow we're using pkgconfig, which has a much larger list of
 dependencies, that I even more greatly do not want to add:

 {{{
 $ port rdeps pkgconfig
 The following ports are dependencies of pkgconfig @0.26_1:
   glib2
     xz
       libiconv
         gperf
       gettext
         ncurses
           ncursesw
         expat
     zlib
     libffi
     perl5
       perl5.12
         gdbm
 }}}

 The problem seems not to be the patch itself, but that we're running
 autoreconf after applying it. libpixman-devel, which already has the patch
 built-in, does not complain about pkgconfig.

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


More information about the macports-tickets mailing list