Opened 9 years ago

Last modified 8 years ago

#49412 closed defect

Superfluous dependencies, version update — at Initial Version

Reported by: macports@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: oregano

Description

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 https://trac.macports.org/ticket/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 (0)

Note: See TracTickets for help on using tickets.