aboutsummaryrefslogtreecommitdiffstats
path: root/devel/ruby-slang/files/patch-aa
blob: 05b3f23aba773c5e5e5eed1283f7288b2d9eb032 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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