In article <20120302075153.GA1349_at_tiny> you write: >El día Thursday, March 01, 2012 a las 10:13:14PM +0100, Juergen Lock escribió: > >> I haven't really looked into this in detail but my guess is this is >> the Linux v4l2convert.so that is LD_PRELOAD'ed into skype for the >> benefit of cameras not able to provida yuv video. So I guess we'd >> need to prepend a wrapper for xdg-open to PATH that resets LD_PRELOAD >> before executing the real /usr/local/bin/xdg-open . (And btw I had >> to do something similar for google earth which sets LD_LIBRARY_PATH, >> see >> >> /usr/ports/astro/google-earth/files/browserwrapper >> >> and >> >> /usr/ports/astro/google-earth/files/patch-bin-googleearth >> >> .) >> >> Hm or should the xdg-utils port be patched to just unset LD_PRELOAD >> uncondtionally? I'll Cc gnome_at_ which is listed as maintainer for >> that port... > >I've set now a hardcoded 'unset LD_PRELOAD' in /usr/local/bin/xdg-open >and on click on the URL konqueror comes up fine with the URL; thanks for >the hint; Can you test the following patch? Also at: http://people.freebsd.org/~nox/tmp/xdg-utils-linux.patch Index: files/patch-scripts_xdg-open =================================================================== RCS file: /home/pcvs/ports/devel/xdg-utils/files/patch-scripts_xdg-open,v retrieving revision 1.2 diff -u -p -r1.2 patch-scripts_xdg-open --- files/patch-scripts_xdg-open 16 Aug 2009 03:41:39 -0000 1.2 +++ files/patch-scripts_xdg-open 4 Mar 2012 22:30:59 -0000 _at__at_ -1,6 +1,19 _at__at_ ---- scripts/xdg-open.orig 2009-08-15 13:22:26.000000000 -0400 -+++ scripts/xdg-open 2009-08-15 13:26:02.000000000 -0400 -_at__at_ -364,7 +364,9 _at__at_ open_generic() +--- scripts/xdg-open.orig ++++ scripts/xdg-open +_at__at_ -31,6 +31,12 _at__at_ + # + #--------------------------------------------- + ++# If we are started from a Linux app with LD_PRELOAD set unset that ++# so native apps (like browers) won't fail to start. ++if [ "x$(uname)" = "xLinux" ]; then ++ unset LD_PRELOAD ++fi ++ + manualpage() + { + cat << _MANUALPAGE +_at__at_ -364,7 +370,9 _at__at_ open_generic() for browser in $BROWSER; do if [ x"$browser" != x"" ]; then Thanx! :) If it works I hope it can be committed (along with a PORTREVISION bump of course...) JuergenReceived on Sun Mar 04 2012 - 22:07:05 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:24 UTC