bin/sup in sup-0.13.1 vs bin/sup in sup-0.13.2

- old
+ new

@@ -104,19 +104,18 @@ ## the following magic enables wide characters when used with a ruby ## ncurses.so that's been compiled against libncursesw. (note the w.) why ## this works, i have no idea. much like pretty much every aspect of ## dealing with curses. cargo cult programming at its best. -## -## BSD users: if libc.so.6 is not found, try installing compat6x. require 'dl/import' require 'rbconfig' module LibC extend DL.const_defined?(:Importer) ? DL::Importer : DL::Importable setlocale_lib = case RbConfig::CONFIG['arch'] when /darwin/; "libc.dylib" when /cygwin/; "cygwin1.dll" + when /freebsd/; "libc.so.7" else; "libc.so.6" end debug "dynamically loading setlocale() from #{setlocale_lib}" begin @@ -125,12 +124,9 @@ debug "setting locale..." LibC.setlocale(6, "") # LC_ALL == 6 rescue RuntimeError => e warn "cannot dlload setlocale(); ncurses wide character support probably broken." warn "dlload error was #{e.class}: #{e.message}" - if RbConfig::CONFIG['arch'] =~ /bsd/ - warn "BSD variant detected. You may have to install a compat6x package to acquire libc." - end end end def start_cursing Ncurses.initscr