diff options
Diffstat (limited to 'app-sci/kmatplot/files')
-rw-r--r-- | app-sci/kmatplot/files/kmatplot-0.4-octave.patch | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/app-sci/kmatplot/files/kmatplot-0.4-octave.patch b/app-sci/kmatplot/files/kmatplot-0.4-octave.patch new file mode 100644 index 000000000000..b833a39614ab --- /dev/null +++ b/app-sci/kmatplot/files/kmatplot-0.4-octave.patch @@ -0,0 +1,119 @@ +--- kmatplot/octave/kadd.cpp ++++ kmatplot/octave/kadd.cpp +@@ -46,6 +46,6 @@ + dataset_number = plot_add_dataset( socket_fd, axesNumber(), (PlotType )type ); + plot_disconnect( socket_fd ); + } +- return octave_value_list( (double )dataset_number ); ++ return octave_value_list(1, octave_value((double )dataset_number) ); + } + +--- kmatplot/octave/kplot.cpp ++++ kmatplot/octave/kplot.cpp +@@ -48,7 +48,7 @@ + " See also: ksetapp, ksetaxes, kadd, kremove, kremoveall, kaddaxes, kremoveaxes, kimage, kcontour, kmesh, ksetmatrix" + ) + { +- octave_value_list result(-1.0); ++ octave_value_list result(1, octave_value(-1.0)); + int nargin = args.length(); + + int socket_fd = plot_connect( appNumber(), NULL, NULL ); +@@ -113,7 +113,7 @@ + // Disconnect + // + plot_disconnect( socket_fd ); +- return octave_value_list( (double )dataset_number ); ++ return octave_value_list( 1, octave_value((double )dataset_number) ); + } + + +--- kmatplot/octave/ksetaxes.cpp ++++ kmatplot/octave/ksetaxes.cpp +@@ -34,6 +34,6 @@ + setAxes( new_plot_num ); + } + +- return octave_value_list( (double )plot_num ); ++ return octave_value_list(1, octave_value((double )plot_num) ); + } + +--- kmatplot/octave/kmesh.cpp ++++ kmatplot/octave/kmesh.cpp +@@ -26,7 +26,7 @@ + "\n" + "See also: ksetapp, ksetaxes, kadd, kremove, kremoveall, kaddaxes, kremoveaxes, kplot, kimage, kcontour, ksetmatrix" ) + { +- octave_value_list result(-1.0); ++ octave_value_list result(1, octave_value(-1.0)); + + int nargin = args.length(); + if ( nargin != 1 && nargin != 3 ) { +@@ -105,7 +105,7 @@ + } + + plot_disconnect( socket_fd ); +- return octave_value_list( (double )dataset_number ); ++ return octave_value_list(1, octave_value((double )dataset_number) ); + } + + +--- kmatplot/octave/kimage.cpp ++++ kmatplot/octave/kimage.cpp +@@ -28,7 +28,7 @@ + "\n" + "See also: kadd, kremove, kremoveall, kaddaxes, kremoveaxes, ksetapp, ksetaxes, kplot, kcontour, kmesh, ksetmatrix" ) + { +- octave_value_list result(-1.0); ++ octave_value_list result(1, octave_value(-1.0)); + int nargin = args.length (); + + if ( nargin != 1 && +@@ -132,7 +132,7 @@ + } + + plot_disconnect( socket_fd ); +- return octave_value_list( (double )dataset_number ); ++ return octave_value_list(1, octave_value((double )dataset_number) ); + } + + +--- kmatplot/octave/kaddaxes.cpp ++++ kmatplot/octave/kaddaxes.cpp +@@ -45,6 +45,6 @@ + if ( axes_number > 0 ) setAxes( axes_number ); + plot_disconnect( socket_fd ); + } +- return octave_value_list( (double )axes_number ); ++ return octave_value_list(1, octave_value((double )axes_number) ); + } + +--- kmatplot/octave/ksetapp.cpp ++++ kmatplot/octave/ksetapp.cpp +@@ -44,6 +44,6 @@ + setenv( ENV_APP_NUMBER, buff, 1 ); + } + +- return octave_value_list( (double )app_num ); ++ return octave_value_list(1, octave_value((double )app_num) ); + } + +--- kmatplot/octave/kcontour.cpp ++++ kmatplot/octave/kcontour.cpp +@@ -26,7 +26,7 @@ + "\n" + "See also: ksetapp, ksetaxes, kadd, kremove, kremoveall, kaddaxes, kremoveaxes, kplot, kimage, kmesh, ksetmatrix" ) + { +- octave_value_list result( -1.0 ); ++ octave_value_list result(1, octave_value( -1.0) ); + + int nargin = args.length(); + if ( nargin != 1 && nargin != 3 ) { +@@ -94,6 +94,6 @@ + } + + plot_disconnect( socket_fd ); +- return octave_value_list( (double )dataset_number ); ++ return octave_value_list(1, octave_value((double )dataset_number) ); + } + |