Opened 9 years ago
Last modified 9 years ago
#49412 closed defect
oregano: Superfluous dependencies, version update — at Version 1
Reported by: | macports@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | devans@… | |
Port: | oregano |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
port deps oregano returns
Full Name: oregano @0.82_1 Build Dependencies: autoconf, automake, intltool, libtool, pkgconfig Library Dependencies: gtk3, gtksourceview3, goocanvas2, rarian, desktop-file-utils, shared-mime-info Runtime Dependencies: yelp, docbook-xml
but some of those dependencies are spurious. Yelp (Gnome’s help viewer) in particular depends on gnome-settings-daemon, which in turn wants to pull in all sorts of stuff for the Gnome desktop environment, including gnome-desktop, which requires gtk3 to be built with +x11 instead of +quartz. (See #32057 )
Configuring from the Github source shows the actual dependencies:
Checking for 'clang' (C compiler) : /usr/bin/clang Checking for program 'glib-genmarshal' : /opt/local/bin/glib-genmarshal Checking for program 'perl' : /opt/local/bin/perl Checking for program 'glib-mkenums' : /opt/local/bin/glib-mkenums Checking for program 'glib-compile-schemas' : /opt/local/bin/glib-compile-schemas Checking for program 'glib-compile-resources' : /opt/local/bin/glib-compile-resources Checking for program 'msgfmt' : /opt/local/bin/msgfmt Checking for program 'intltool-merge' : /opt/local/bin/intltool-merge Checking for header locale.h : yes Checking for library m : yes Checking for program 'pkg-config' : /opt/local/bin/pkg-config Checking for pkg-config version >= '0.26' : yes Checking for 'glib-2.0' : yes Checking for 'gobject-2.0' : yes Checking for 'gtk+-3.0' : yes Checking for 'libxml-2.0' : yes Checking for 'goocanvas-2.0' : yes Checking for 'gtksourceview-3.0' : yes
It builds and runs successfully with just those. There are also optional deps for a debug build:
Checking for program 'clang-format' : not found Checking for program 'gdb' : not found Checking for program 'nemiver' : not found Checking for program 'valgrind' : /opt/local/bin/valgrind
Also, the port is behind the current version 0.83.3.
Change History (1)
comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | devans@… added |
---|---|
Description: | modified (diff) |
Summary: | Superfluous dependencies, version update → oregano: Superfluous dependencies, version update |
Note: See
TracTickets for help on using
tickets.
So the spurious dependency you are referring to specifically is yelp? You are saying that oregano does not use yelp? The yelp dependency was deliberately added in r108199 by Dave; I'll Cc him for comment.