#39485: Portfile for megatools ---------------------------+-------------------------------- Reporter: s.cloherty@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: | ---------------------------+-------------------------------- Comment (by egall@…): Replying to [comment:10 s.cloherty@…]:
I'm not sure what to do with the remainder: libffi, libiconv, libidn,
gettext and zlib. Those ones are probably the ones pulled in by `libtool` overlinking: {{{ Local-Admins-MacBook-Pro:hfsexplorer-0_21-src root# port contents glib2 | grep \\.la | tee /dev/tty | xargs cat | grep depend /opt/local/lib/libgio-2.0.la /opt/local/lib/libglib-2.0.la /opt/local/lib/libgmodule-2.0.la /opt/local/lib/libgobject-2.0.la /opt/local/lib/libgthread-2.0.la # Linker flags that can not go in dependency_libs. # Libraries that this one depends upon. dependency_libs=' -R/opt/local/lib -L/opt/local/lib /opt/local/lib/libgobject-2.0.la /opt/local/lib/libffi.la /opt/local/lib/libgmodule-2.0.la /opt/local/lib/libglib-2.0.la -lresolv -lz /opt/local/lib/libintl.la /opt/local/lib/libiconv.la -lc' # Linker flags that can not go in dependency_libs. # Libraries that this one depends upon. dependency_libs=' -R/opt/local/lib -L/opt/local/lib -lresolv /opt/local/lib/libintl.la /opt/local/lib/libiconv.la -lc' # Linker flags that can not go in dependency_libs. # Libraries that this one depends upon. dependency_libs=' -R/opt/local/lib -L/opt/local/lib /opt/local/lib/libglib-2.0.la -lresolv /opt/local/lib/libintl.la /opt/local/lib/libiconv.la -lc' # Linker flags that can not go in dependency_libs. # Libraries that this one depends upon. dependency_libs=' -R/opt/local/lib -L/opt/local/lib /opt/local/lib/libglib-2.0.la -lresolv /opt/local/lib/libffi.la /opt/local/lib/libintl.la /opt/local/lib/libiconv.la -lc' # Linker flags that can not go in dependency_libs. # Libraries that this one depends upon. dependency_libs=' -R/opt/local/lib -L/opt/local/lib /opt/local/lib/libglib-2.0.la -lresolv /opt/local/lib/libintl.la /opt/local/lib/libiconv.la -lc' }}} They should already be pulled in via `glib2`'s recursive dependencies: {{{ Local-Admins-MacBook-Pro:hfsexplorer-0_21-src root# port rdeps glib2 The following ports are dependencies of glib2 @2.36.3_2+universal: xz libiconv gperf gettext expat ncurses zlib libffi perl5 perl5.12 gdbm }}} Thus, it might not be necessary to add them as direct dependencies (unless you want to; I normally like to do so anyways).
Of those also listed on your list, c-ares, libcomerr, libfetch, cyrus-
sasl2 and libssh2, I have only libcomerr (@1.42.7_2) installed,
That's probably because of the variants that I have `curl` installed with: {{{ Local-Admins-MacBook-Pro:hfsexplorer-0_21-src root# port installed curl The following ports are currently installed: curl @7.30.0_0+ares+openldap+sftp_scp+ssl+universal (active) }}} -- Ticket URL: <https://trac.macports.org/ticket/39485#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X