[LON-CAPA-cvs] cvs: loncom /xml lonplot.pm

raeburn raeburn at source.lon-capa.org
Sat Nov 1 10:57:48 EDT 2025


raeburn		Sat Nov  1 14:57:48 2025 EDT

  Modified files:              
    /loncom/xml	lonplot.pm 
  Log:
  - Report gnuplot version as major.minor instead of major.minor.patch
  
  
Index: loncom/xml/lonplot.pm
diff -u loncom/xml/lonplot.pm:1.185 loncom/xml/lonplot.pm:1.186
--- loncom/xml/lonplot.pm:1.185	Wed Sep 21 11:49:48 2022
+++ loncom/xml/lonplot.pm	Sat Nov  1 14:57:48 2025
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Dynamic plot
 #
-# $Id: lonplot.pm,v 1.185 2022/09/21 11:49:48 raeburn Exp $
+# $Id: lonplot.pm,v 1.186 2025/11/01 14:57:48 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -53,7 +53,12 @@
     # Determine the version of GNUPLOT
     $weboutputformat = 'gif';
     my $versionstring = `gnuplot --version 2>/dev/null`;
-    ($version) = ($versionstring =~ /^gnuplot ([\d.]+)/);
+    my ($versionnum) = ($versionstring =~ /^gnuplot ([\d.]+)/);
+    my ($major,$minor) = split(/\./,$versionnum);
+    $version = $major;
+    if ($minor ne '') {
+        $version .= ".$minor"; 
+    }
     if ($version >= 4) {
         $weboutputformat = 'png';
     }




More information about the LON-CAPA-cvs mailing list