[MacPorts] #14901: firefox-x11 does not provide file-selection browsers (fwd)

Stefan Bruda bruda at cs.ubishops.ca
Fri Apr 18 20:48:20 PDT 2008


Hi,

At 06:38 -0400 on 2008-4-17 robert delius royar wrote:
 >
 > I do still have the end-of-line Mozilla that works really well
 > under X--really well in that I can leave it running for weeks.  It
 > is outdated and doesn't support much of what Firefox does on my
 > Linux system (also running X.org's X).

Which mozilla do you have, and how did you get it?  I would much
prefer a modern firefox, but a fully working browser would be nice
too--I am willing ot try things out.

 > If you run otool -L on the resulting executable (firefox-bin) and
 > its Mozilla directory libraries, do you find references to
 > /opt/local/lib/libgnomevfs*.dylib?  I cannot see them in mine.

You are right and I jumped to a too early conclusion just looking at
the options in the port.  There is not gnomevfs reference in the
binary.

 > Instead I see references to Corefoundation and Coreservices
 > Frameworks.

I don't seem to have these either, in fact here is the whole list of
libraries:

  /opt/local/lib/firefox-2.0.0.13/libmozjs.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/firefox-2.0.0.13/libxpcom.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/firefox-2.0.0.13/libxpcom_core.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/libplds4.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/libplc4.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/libnspr4.dylib (compatibility version 1.0.0, current version 1.0.0)
  /opt/local/lib/libgtk-x11-2.0.0.dylib (compatibility version 1201.0.0, current version 1201.9.0)
  /opt/local/lib/libgdk-x11-2.0.0.dylib (compatibility version 1201.0.0, current version 1201.9.0)
  /opt/local/lib/libatk-1.0.0.dylib (compatibility version 2210.0.0, current version 2210.1.0)
  /opt/local/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version 1201.0.0, current version 1201.9.0)
  /opt/local/lib/libpangocairo-1.0.0.dylib (compatibility version 2001.0.0, current version 2001.0.0)
  /opt/local/lib/libcairo.2.dylib (compatibility version 14.0.0, current version 14.7.0)
  /usr/X11R6/lib/libSM.6.dylib (compatibility version 6.0.0, current version 6.0.0)
  /usr/X11R6/lib/libICE.6.dylib (compatibility version 6.3.0, current version 6.3.0)
  /opt/local/lib/libpangoft2-1.0.0.dylib (compatibility version 2001.0.0, current version 2001.0.0)
  /opt/local/lib/libpango-1.0.0.dylib (compatibility version 2001.0.0, current version 2001.0.0)
  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.10)
  /opt/local/lib/libgobject-2.0.0.dylib (compatibility version 1601.0.0, current version 1601.1.0)
  /opt/local/lib/libgmodule-2.0.0.dylib (compatibility version 1601.0.0, current version 1601.1.0)
  /opt/local/lib/libglib-2.0.0.dylib (compatibility version 1601.0.0, current version 1601.1.0)
  /opt/local/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.2.0)
  /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
  /opt/local/lib/libfreetype.6.dylib (compatibility version 10.0.0, current version 10.16.0)
  /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
  /opt/local/lib/libfontconfig.1.dylib (compatibility version 5.0.0, current version 5.0.0)
  /opt/local/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 7.2.0)
  /opt/local/lib/libpng12.0.dylib (compatibility version 26.0.0, current version 26.0.0)
  /opt/local/lib/libXrender.1.dylib (compatibility version 5.0.0, current version 5.0.0)
  /usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0)
  /opt/local/lib/libgthread-2.0.0.dylib (compatibility version 1601.0.0, current version 1601.1.0)
  /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
  /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

If that's of any use I am running the "stock" (meaning: unmodified)
firefox-x11 port (currently 2.0.0.13).

 > It looks as though the folks who wrote the Mac part just never
 > assumed there was a Gnome package to use for OS X.

Apparently so.  Still, for me the Carbon firefox sucks, I want an X11
one.  So far I am using it with some limitations and workarounds
(given the lack of file chooser), retorting to the Carbon firefox when
the limitations prove too much for the task at hand.  But then I would
really like a complete browser.

If anybody points to things that should be tried I would be more than
willing to try them out.  As somebody else mentioned too, the thing is
too large a beast for me to understand entirely.

At 13:23 +0200 on 2008-4-17 Anders F Björklund wrote:
 >
 > So it needs to be patched (heavilly) first, there are some attempts
 > at this in mozilla/seamonkey/firefox/thunderbird/sunbird.

How does one get hold of them?  I would be interested in trying them
out and maybe (if I can) change them for the better.

Thanks again,
Stefan

-- 
If it was so, it might be; and if it were so, it would be; but as
it isn't, it ain't.  That's logic.
    --Lewis Carroll, Through the Looking-Glass


More information about the macports-dev mailing list