Opened 11 years ago
Closed 11 years ago
#41789 closed defect (invalid)
nut dependencies look very wrong
Reported by: | macports@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | dbevans (David B. Evans) | |
Port: | nut |
Description
I recently upgraded to Mavericks and have reinstalled Macports. I am trying to now reinstall nut but the dependencies look all wrong to me.
This is what was installed with nut on 10.8:
autoconf @2.69_2 (active) platform='darwin 13' archs='noarch' automake @1.14_0 (active) platform='darwin 13' archs='noarch' expat @2.1.0_0 (active) platform='darwin 13' archs='x86_64' gdbm @1.10_2 (active) platform='darwin 13' archs='x86_64' gettext @0.18.3.1_1 (active) platform='darwin 13' archs='x86_64' gperf @3.0.4_2 (active) platform='darwin 13' archs='x86_64' libcomerr @1.42.7_2 (active) platform='darwin 13' archs='x86_64' libiconv @1.14_0 (active) platform='darwin 13' archs='x86_64' libtool @2.4.2_3 (active) platform='darwin 13' archs='x86_64' libusb @1.0.17_0 (active) platform='darwin 13' archs='x86_64' libusb-compat @0.1.4_0 (active) platform='darwin 13' archs='x86_64' m4 @1.4.16_0 (active) platform='darwin 13' archs='x86_64' ncurses @5.9_2 (active) platform='darwin 13' archs='x86_64' neon @0.29.6_2 (active) platform='darwin 13' archs='x86_64' nut @2.6.5_0 (active) platform='darwin 13' archs='x86_64' openssl @1.0.1e_1 (active) platform='darwin 13' archs='x86_64' perl5 @5.12.4_0+perl5_12 (active) platform='darwin 13' archs='noarch' perl5.12 @5.12.4_2 (active) platform='darwin 13' archs='x86_64' pkgconfig @0.28_0 (active) platform='darwin 13' archs='x86_64' tcp_wrappers @20_2 (active) platform='darwin 13' archs='x86_64' xz @5.0.5_0 (active) platform='darwin 13' archs='x86_64' zlib @1.2.8_0 (active) platform='darwin 13' archs='x86_64'
This is what it wants to install on 10.9:
For libtool: skipping org.macports.main (dry run) For libusb: skipping org.macports.main (dry run) For libusb-compat: skipping org.macports.main (dry run) For expat: skipping org.macports.main (dry run) For libiconv: skipping org.macports.main (dry run) For ncurses: skipping org.macports.main (dry run) For gettext: skipping org.macports.main (dry run) For libcomerr: skipping org.macports.main (dry run) For libedit: skipping org.macports.main (dry run) For zlib: skipping org.macports.main (dry run) For openssl: skipping org.macports.main (dry run) For kerberos5: skipping org.macports.main (dry run) For m4: skipping org.macports.main (dry run) For gdbm: skipping org.macports.main (dry run) For perl5.12: skipping org.macports.main (dry run) For perl5: skipping org.macports.main (dry run) For autoconf: skipping org.macports.main (dry run) For automake: skipping org.macports.main (dry run) For dbus: skipping org.macports.main (dry run) For libffi: skipping org.macports.main (dry run) For glib2: skipping org.macports.main (dry run) For dbus-glib: skipping org.macports.main (dry run) For bzip2: skipping org.macports.main (dry run) For libpng: skipping org.macports.main (dry run) For freetype: skipping org.macports.main (dry run) For fontconfig: skipping org.macports.main (dry run) For libpixman: skipping org.macports.main (dry run) For xorg-kbproto: skipping org.macports.main (dry run) For xorg-xproto: skipping org.macports.main (dry run) For xorg-libXau: skipping org.macports.main (dry run) For xorg-libXdmcp: skipping org.macports.main (dry run) For db_select: skipping org.macports.main (dry run) For db46: skipping org.macports.main (dry run) For python_select: skipping org.macports.main (dry run) For sqlite3: skipping org.macports.main (dry run) For python27: skipping org.macports.main (dry run) For xorg-libpthread-stubs: skipping org.macports.main (dry run) For xz: skipping org.macports.main (dry run) For libxml2: skipping org.macports.main (dry run) For xorg-xcb-proto: skipping org.macports.main (dry run) For xorg-libxcb: skipping org.macports.main (dry run) For xorg-libX11: skipping org.macports.main (dry run) For xorg-xextproto: skipping org.macports.main (dry run) For xorg-libXext: skipping org.macports.main (dry run) For xorg-xcb-util: skipping org.macports.main (dry run) For xorg-renderproto: skipping org.macports.main (dry run) For xrender: skipping org.macports.main (dry run) For cairo: skipping org.macports.main (dry run) For gobject-introspection: skipping org.macports.main (dry run) For xmlcatmgr: skipping org.macports.main (dry run) For docbook-xml-4.2: skipping org.macports.main (dry run) For docbook-xml-4.1.2: skipping org.macports.main (dry run) For docbook-xml-4.3: skipping org.macports.main (dry run) For docbook-xml-4.4: skipping org.macports.main (dry run) For docbook-xml-4.5: skipping org.macports.main (dry run) For docbook-xml-5.0: skipping org.macports.main (dry run) For docbook-xml: skipping org.macports.main (dry run) For docbook-xsl: skipping org.macports.main (dry run) For iso-codes: skipping org.macports.main (dry run) For libxslt: skipping org.macports.main (dry run) For py27-libxml2: skipping org.macports.main (dry run) For rarian: skipping org.macports.main (dry run) For gnome-doc-utils: skipping org.macports.main (dry run) For pkgconfig: skipping org.macports.main (dry run) For gtk-doc: skipping org.macports.main (dry run) For xorg-evieproto: skipping org.macports.main (dry run) For xorg-libXevie: skipping org.macports.main (dry run) For xorg-inputproto: skipping org.macports.main (dry run) For xorg-fixesproto: skipping org.macports.main (dry run) For xorg-libXfixes: skipping org.macports.main (dry run) For xorg-libXi: skipping org.macports.main (dry run) For xorg-recordproto: skipping org.macports.main (dry run) For xorg-libXtst: skipping org.macports.main (dry run) For xorg-libice: skipping org.macports.main (dry run) For xorg-libsm: skipping org.macports.main (dry run) For at-spi2-core: skipping org.macports.main (dry run) For atk: skipping org.macports.main (dry run) For py27-gobject: skipping org.macports.main (dry run) For dbus-python27: skipping org.macports.main (dry run) For at-spi2-atk: skipping org.macports.main (dry run) For jpeg: skipping org.macports.main (dry run) For jasper: skipping org.macports.main (dry run) For tiff: skipping org.macports.main (dry run) For gdk-pixbuf2: skipping org.macports.main (dry run) For hicolor-icon-theme: skipping org.macports.main (dry run) For Xft2: skipping org.macports.main (dry run) For graphite2: skipping org.macports.main (dry run) For harfbuzz: skipping org.macports.main (dry run) For pango: skipping org.macports.main (dry run) For shared-mime-info: skipping org.macports.main (dry run) For xorg-compositeproto: skipping org.macports.main (dry run) For xorg-libXcomposite: skipping org.macports.main (dry run) For xorg-libXcursor: skipping org.macports.main (dry run) For xorg-damageproto: skipping org.macports.main (dry run) For xorg-libXdamage: skipping org.macports.main (dry run) For xorg-xineramaproto: skipping org.macports.main (dry run) For xorg-libXinerama: skipping org.macports.main (dry run) For xorg-randrproto: skipping org.macports.main (dry run) For xorg-libXrandr: skipping org.macports.main (dry run) For gtk3: skipping org.macports.main (dry run) For p5.12-getopt-long: skipping org.macports.main (dry run) For p5.12-pathtools: skipping org.macports.main (dry run) For p5.12-scalar-list-utils: skipping org.macports.main (dry run) For p5.12-xml-parser: skipping org.macports.main (dry run) For intltool: skipping org.macports.main (dry run) For libidl: skipping org.macports.main (dry run) For orbit2: skipping org.macports.main (dry run) For policykit: skipping org.macports.main (dry run) For gconf: skipping org.macports.main (dry run) For libproxy: skipping org.macports.main (dry run) For neon: skipping org.macports.main (dry run) For tcp_wrappers: skipping org.macports.main (dry run) For nut: skipping org.macports.main (dry run)
I can't see why you would want or need gtk3, sqlite, jpeg, tiff and many other of these dependencies for a simple command line based network tool.
Change History (4)
comment:1 follow-ups: 2 4 Changed 11 years ago by larryv (Lawrence Velázquez)
Cc: | devans@… added |
---|
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to larryv@…:
gconf
has ano_gnome
variant that cuts out GTK.
You mean libproxy has such a variant. Of course, variants names beginning with "no_" are deprecated so this might get changed in the future.
comment:3 Changed 11 years ago by macports@…
Thanks for the +no_gnome tip. This looks much better:
For libtool: skipping org.macports.main (dry run) For libusb: skipping org.macports.main (dry run) For libusb-compat: skipping org.macports.main (dry run) For expat: skipping org.macports.main (dry run) For libiconv: skipping org.macports.main (dry run) For ncurses: skipping org.macports.main (dry run) For gettext: skipping org.macports.main (dry run) For libcomerr: skipping org.macports.main (dry run) For libedit: skipping org.macports.main (dry run) For zlib: skipping org.macports.main (dry run) For openssl: skipping org.macports.main (dry run) For kerberos5: skipping org.macports.main (dry run) For libidn: skipping org.macports.main (dry run) For cmake: skipping org.macports.main (dry run) For gdbm: skipping org.macports.main (dry run) For perl5.12: skipping org.macports.main (dry run) For pkgconfig: skipping org.macports.main (dry run) For bzip2: skipping org.macports.main (dry run) For db_select: skipping org.macports.main (dry run) For db46: skipping org.macports.main (dry run) For python_select: skipping org.macports.main (dry run) For sqlite3: skipping org.macports.main (dry run) For python27: skipping org.macports.main (dry run) For libproxy: skipping org.macports.main (dry run) For neon: skipping org.macports.main (dry run) For tcp_wrappers: skipping org.macports.main (dry run) For nut: skipping org.macports.main (dry run)
comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
The dependencies are not “wrong”.
libproxy
was added as aneon
dependency in r113923, and it pulls ingconf
by default, which pulls ingtk3
and everything associated with it.gconf
has ano_gnome
variant that cuts out GTK. Try this:Maybe
libproxy
shouldn’t have GTK support by default; I’m not familiar with it.