[email protected] writes:

> Author: jbeich
> Date: Fri Aug  3 13:19:25 2012
> New Revision: 911
>
> Log:
> consistently ignore soversion for dlopen'ed system libraries
>
> Modified:
>    branches/experimental/Mk/bsd.gecko.mk
>    branches/experimental/www/seamonkey/Makefile

A typical checkout has this many files:

  $ git grep 'PR_LoadLibrary.*\.so\.[0-9]'
  dom/plugins/ipc/PluginModuleChild.cpp:         sGtkLib = 
PR_LoadLibrary("libgtk-x11-2.0.so.0");
  gfx/gl/GLLibraryEGL.cpp:        mEGLLibrary = PR_LoadLibrary("libEGL.so.1");
  image/decoders/icon/gtk/nsIconChannel.cpp:    gLibGnomeUI = 
PR_LoadLibrary("libgnomeui-2.so.0");
  image/decoders/icon/gtk/nsIconChannel.cpp:    gLibGnome = 
PR_LoadLibrary("libgnome-2.so.0");
  image/decoders/icon/gtk/nsIconChannel.cpp:    gLibGnomeVFS = 
PR_LoadLibrary("libgnomevfs-2.so.0");
  toolkit/system/gnome/nsGConfService.cpp:    gconfLib = 
PR_LoadLibrary("libgconf-2.so.4");
  toolkit/system/gnome/nsGSettingsService.cpp:    gioLib = 
PR_LoadLibrary("libgio-2.0.so.0");
  toolkit/xre/nsNativeAppSupportUnix.cpp:  PRLibrary *gnomeuiLib = 
PR_LoadLibrary("libgnomeui-2.so.0");
  toolkit/xre/nsNativeAppSupportUnix.cpp:  PRLibrary *gnomeLib = 
PR_LoadLibrary("libgnome-2.so.0");
  widget/gtk2/nsBidiKeyboard.cpp:        gtklib = 
PR_LoadLibrary("libgtk-x11-2.0.so.0");
  widget/gtk2/nsCUPSShim.cpp:    mCupsLib = PR_LoadLibrary("libcups.so.2");
  widget/gtk2/nsIdleServiceGTK.cpp:    PRLibrary* xsslib = 
PR_LoadLibrary("libXss.so.1");
  widget/gtk2/nsScreenManagerGtk.cpp:    mXineramalib = 
PR_LoadLibrary("libXinerama.so.1");
  widget/gtk2/nsSound.cpp:        libcanberra = 
PR_LoadLibrary("libcanberra.so.0");
  widget/qt/nsIdleServiceQt.cpp:    PRLibrary* xsslib = 
PR_LoadLibrary("libXss.so.1");
  widget/qt/nsSound.cpp:    elib = PR_LoadLibrary("libesd.so.0");

where only libesd.so.0 is obsolete, audio/esound provides libesd.so.2.
Not so sure about ports based on old gecko versions.

see also https://bugzilla.mozilla.org/show_bug.cgi?id=650772#c10
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to