[MacPorts] #37090: zeroinstall-injector depends on openldap?!

MacPorts noreply at macports.org
Sat Nov 24 02:46:54 PST 2012


#37090: zeroinstall-injector depends on openldap?!
-----------------------------------+--------------------
  Reporter:  dave@…                |      Owner:  afb@…
      Type:  defect                |     Status:  closed
  Priority:  Normal                |  Milestone:
 Component:  ports                 |    Version:  2.1.2
Resolution:  invalid               |   Keywords:
      Port:  zeroinstall-injector  |
-----------------------------------+--------------------
Changes (by afb@…):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 Zero Install only has three (or four) dependencies: Python, GnuPG,
 PyGObject, (PyGTK).

 Those in turn have their dependencies, which can leave to a rather bloated
 "rdeps" tree:

 {{{
 The following ports are dependencies of zeroinstall-injector
 @1.7_4+python27:
   gnupg
     libiconv
       gperf
     gettext
       ncurses
       expat
     readline
     zlib
     bzip2
     libusb-compat
       pkgconfig
         glib2
           xz
           libffi
           perl5
             perl5.12
               gdbm
       libusb
     openldap
       tcp_wrappers
       cyrus-sasl2
         openssl
         kerberos5
       db46
       icu
   python27
     sqlite3
       libedit
     python_select
   sudo
   py27-gtk
     atk
       gobject-introspection
         cairo
           libpixman
           fontconfig
             freetype
           libpng
           xrender
             xorg-libX11
               xorg-xtrans
               xorg-bigreqsproto
               xorg-xcmiscproto
               xorg-xextproto
               xorg-xf86bigfontproto
               xorg-inputproto
               xorg-libXdmcp
                 xorg-xproto
               xorg-libXau
               xorg-libxcb
                 xorg-xcb-proto
                   libxml2
                 xorg-libpthread-stubs
               xorg-kbproto
             xorg-renderproto
           xorg-xcb-util
     gtk2
       pango
         Xft2
       gdk-pixbuf2
         jasper
           unzip
           jpeg
         tiff
       xorg-libXi
         xorg-libXext
           xorg-util-macros
           autoconf
             m4
             help2man
               p5.12-locale-gettext
           automake
           libtool
       xorg-libXrandr
         xorg-randrproto
       xorg-libXcursor
         xorg-fixesproto
         xorg-libXfixes
       xorg-libXinerama
         xorg-xineramaproto
       xorg-libXdamage
         xorg-damageproto
       xorg-libXcomposite
         xorg-compositeproto
       shared-mime-info
         intltool
           gnome-common
           p5.12-xml-parser
           p5.12-getopt-long
           p5.12-pathtools
           p5.12-scalar-list-utils
       hicolor-icon-theme
     libglade2
     py27-cairo
       py27-numpy
         fftw-3
         py27-nose
           py27-distribute
           nosetests_select
       py27-py
     py27-gobject
       libxslt
 }}}

 But that's more of a problem with the MacPorts implementation of those.

 There are other installations of GnuPG and PyGTK available, if preferred ?



 On the other hand it's not ''that'' strange that GnuPG depends on openldap
 to allow ldap://keys.example.com in addition to hkp://keys.gnupg.net and
 it's configurable in the software too. At any rate, it's not a problem for
 zeroinstall-injector...

 The next version of the port will be renamed to "0install", by the way.

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


More information about the macports-tickets mailing list