[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