[MacPorts] #44327: msmtp: remove unused dependencies
MacPorts
noreply at macports.org
Mon Jul 14 02:23:11 PDT 2014
#44327: msmtp: remove unused dependencies
--------------------------+-------------------
Reporter: ryandesign@… | Owner: mww@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: msmtp
--------------------------+-------------------
msmtp declares library dependencies on libgcrypt and libgpg-error but does
not actually link with those libraries:
{{{
$ port -v installed msmtp
The following ports are currently installed:
msmtp @1.4.32_1+universal (active) platform='darwin 13' archs='i386
x86_64'
$ port deps msmtp
Full Name: msmtp @1.4.32_1+universal
Build Dependencies: pkgconfig
Library Dependencies: gettext, gnutls, libgcrypt, libgpg-error, libgsasl,
libiconv, libtasn1
$ otool -L /opt/local/bin/msmtp
/opt/local/bin/msmtp:
/opt/local/lib/libintl.8.dylib (compatibility version 10.0.0,
current version 10.2.0)
/opt/local/lib/libgnutls.28.dylib (compatibility version 67.0.0,
current version 67.0.0)
/opt/local/lib/libgsasl.7.dylib (compatibility version 17.0.0,
current version 17.6.0)
/opt/local/lib/libidn.11.dylib (compatibility version 18.0.0,
current version 18.9.0)
/opt/local/lib/libgnome-keyring.0.dylib (compatibility version
3.0.0, current version 3.0.0)
/opt/local/lib/libglib-2.0.0.dylib (compatibility version
4001.0.0, current version 4001.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(compatibility version 150.0.0, current version 855.14.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security
(compatibility version 1.0.0, current version 55471.14.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1197.1.1)
}}}
These dependencies were added way back in r15622. Perhaps msmtp at one
point linked with those dependencies due to overlinking, but current
MacPorts doesn't do that anymore. Can the unused dependencies be removed?
It seems to build fine even if I deactivate them first.
Meanwhile, perhaps dependencies on libidn, gnome-keyring, and glib2 need
to be added, since they are linked with.
--
Ticket URL: <https://trac.macports.org/ticket/44327>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list