[MacPorts] #39201: octave-devel @3.6.4_3: missing dependencies
MacPorts
noreply at macports.org
Wed May 22 19:08:17 PDT 2013
#39201: octave-devel @3.6.4_3: missing dependencies
---------------------------+-------------------------
Reporter: bpabbott@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords:
Port: octave-devel |
---------------------------+-------------------------
Comment (by michaelld@…):
Yes, those changes look correct (I say, after a few tests). Here's my
script for the library dependencies (assuming $prefix is /opt/local ):
{{{
port provides `otool -L \`port contents | grep /lib/ | grep -v PKG | grep
-v \.la\` | sed -e "/\:/d" | awk '{ print $1 }' | sort -u | grep
/opt/local/lib` | awk '{ print $NF }' | sort -u
}}}
which returns (for me: octave-devel @3.6.4_3+accelerate+docs+fltk+gcc47):
{{{
arpack curl fftw-3 fftw-3-single fltk-devel fontconfig freetype gcc47 glpk
GraphicsMagick hdf5-18 libstdcxx metis ncurses octave-devel pcre qhull
qrupdate readline SuiteSparse zlib
}}}
Doing the same for "grep /bin/" returns:
{{{
arpack fftw-3 fftw-3-single fltk-devel fontconfig freetype gcc47 hdf5-18
libstdcxx metis ncurses octave-devel pcre qrupdate readline SuiteSparse
zlib
}}}
Comparing these lists with what the current Portfile reads: arpack,
fontconfig, freetype, and zlib are missing from the library dependencies.
I think "less" and "gsed" should be build dependencies; "less" might also
be a runtime dependency.
Do you know if ftgl is used as a library dependency? Looks like it
provides only headers and libraries, so if we don't find direct linking
then it's not being used, yes? I see no direct linking ...
I'll test out these changes tomorrow. Thanks for reporting!
--
Ticket URL: <https://trac.macports.org/ticket/39201#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list