diff options
Diffstat (limited to 'devel/ruby-slang/files/patch-aa')
| -rw-r--r-- | devel/ruby-slang/files/patch-aa | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/devel/ruby-slang/files/patch-aa b/devel/ruby-slang/files/patch-aa new file mode 100644 index 000000000000..05b3f23aba77 --- /dev/null +++ b/devel/ruby-slang/files/patch-aa @@ -0,0 +1,40 @@ +--- extconf.rb.orig Mon Dec 20 09:45:03 1999 ++++ extconf.rb Wed Aug 23 12:52:07 2000 +@@ -1,19 +1,8 @@ + require "mkmf" + +-$CFLAGS="-I"+ENV['HOME']+"/include -I/usr/include/slang-ja -I/usr/include/slang -I/usr/include -I/usr/local/include/slang-ja -I/usr/local/include/slang -I/usr/local/include" +-$LDFLAGS="-L"+ENV['HOME']+"/lib -L/usr/lib -L/usr/local/lib" ++dir_config("slang") + + if have_header("slang.h") +- if have_library("slang-ja", "SLsmg_refresh") +- $LDFLAGS += " -lslang-ja" +- elsif have_library("slang", "SLsmg_refresh") +- $LDFLAGS += " -lslang" +- else +- exit +- end +- for f in ["kanji_pos", "IsKcode"] +- have_func(f) +- end + termcap = true + for mid in %w(lib share share/lib local/lib) + if FileTest.directory? "/usr/#{mid}/terminfo" +@@ -23,6 +12,16 @@ + end + if termcap + $libs += " -ltermcap " ++ end ++ if have_library("slang-ja", "SLsmg_refresh") ++ $LDFLAGS += " -lslang-ja" ++ elsif have_library("slang", "SLsmg_refresh") ++ $LDFLAGS += " -lslang" ++ else ++ exit ++ end ++ for f in ["kanji_pos", "IsKcode"] ++ have_func(f) + end + create_makefile("slanglib") + end |
