summaryrefslogtreecommitdiff
path: root/science/omnetpp/files/patch-src-plove
blob: e3a0191ec19d5dbaf11ffff36cac7000c7e65522 (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
--- src/plove/Makefile.in.bak	Mon Jan 24 02:21:32 2005
+++ src/plove/Makefile.in	Mon Jan 24 02:24:52 2005
@@ -39,7 +39,12 @@
 	@echo '' # NOP to prevent automatic rules from firing
 
 plove-sh:
-	echo "$(WISH) -f $(OMNETPP_PLOVE_DIR)/plove.sh "'$$*' > plove
+	echo "#!/bin/sh" > plove
+	echo "if [ -z \`which gnuplot\` ]; then" >> plove
+	echo "  echo \"You have to install math/gnuplot in order to use plove.\"" >> plove
+	echo "else" >> plove
+	echo "  $(WISH) -f $(OMNETPP_PLOVE_DIR)/plove.sh "'$$*' >> plove
+	echo "fi" >> plove
 	chmod +x plove
 
 plove-cyg:
--- src/plove/config.tcl	Sat Jan 11 12:07:54 2003
+++ src/plove/config.tcl	Wed Dec 15 15:57:23 2004
@@ -128,7 +128,7 @@
             -text "my gnuplot prefers filenames with fwd slashes"
     }
     label-entry .ize.f.f1.awk     "awk:" $config(awk)
-    label-entry .ize.f.f1.mknod   "mknod:" $config(mknod)
+    label-entry .ize.f.f1.mkfifo  "mkfifo:" $config(mkfifo)
     label-entry .ize.f.f1.sh      "sh:" $config(sh)
     label-entry .ize.f.f1.tmp     "tmp:" $config(tmp)
 
@@ -140,7 +140,7 @@
         pack .ize.f.f1.slash   -expand 0 -fill x -side top
     }
     pack .ize.f.f1.awk     -expand 0 -fill x -side top
-    pack .ize.f.f1.mknod   -expand 0 -fill x -side top
+    pack .ize.f.f1.mkfifo  -expand 0 -fill x -side top
     pack .ize.f.f1.sh      -expand 0 -fill x -side top
     pack .ize.f.f1.tmp     -expand 0 -fill x -side top
 
@@ -155,7 +155,7 @@
             set config(gp-slash) $tmp(gp-slash)
         }
         set config(awk)     [.ize.f.f1.awk.e get]
-        set config(mknod)   [.ize.f.f1.mknod.e get]
+        set config(mkfifo)  [.ize.f.f1.mkfifo.e get]
         set config(sh)      [.ize.f.f1.sh.e get]
         set config(tmp)     [.ize.f.f1.tmp.e get]
     }
--- src/plove/doplot.tcl	Sat Jan 11 12:07:54 2003
+++ src/plove/doplot.tcl	Wed Dec 15 15:57:57 2004
@@ -335,7 +335,7 @@
                -message "Cannot create named pipe $pipe, file name already exists!"
         }
     } else {
-        if [catch {exec $config(mknod) $pipe p} errmsg] {
+        if [catch {exec $config(mkfifo) $pipe} errmsg] {
             tk_messageBox -icon warning -type ok -title Warning \
                -message "Cannot create named pipe $pipe: $errmsg"
         }
@@ -511,7 +511,7 @@
     # pipes
     set pipecmd ""
     foreach id $idlist {
-        append pipecmd "rm -f $pipebasefname-$id; mknod $pipebasefname-$id p\n"
+        append pipecmd "rm -f $pipebasefname-$id; mkfifo $pipebasefname-$id\n"
     }
 
     # grep and filter commands
--- src/plove/main.tcl	Sun Jan 19 10:17:00 2003
+++ src/plove/main.tcl	Wed Dec 15 15:58:12 2004
@@ -45,7 +45,7 @@
 set config(zcat)       "zcat"
 set config(gnuplot)    "gnuplot"
 set config(awk)        "awk"
-set config(mknod)      "mknod"
+set config(mkfifo)     "mkfifo"
 set config(sh)         "sh"
 set config(gp-slash)   "1"   ;# use slash (not backslash) in filenames in gnuplot scripts (WIN32)