From 2cf5c5d0c1d46b9504805ae889448a044382e33b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= <stepan@adjemian.eu> Date: Tue, 17 Nov 2020 17:24:40 +0100 Subject: [PATCH] Removed Octave's idiosyncrasies. Matlab Production Server (MPS) fails when onboarding the dynare package because of `endif` and `endfunction` which are not available in matlab's syntax. --- matlab/user_has_octave_forge_package.m | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/matlab/user_has_octave_forge_package.m b/matlab/user_has_octave_forge_package.m index 3b0abf484..e67e51111 100644 --- a/matlab/user_has_octave_forge_package.m +++ b/matlab/user_has_octave_forge_package.m @@ -26,12 +26,11 @@ if isequal(flag{1,1}, "Not installed") else if isequal(flag{1,1}, "Not loaded") pkg("load", package); - endif + end if nargin > 1 && compare_versions(desc{1,1}.version, min_version, "<") hasPackage = 0; else hasPackage = 1; - endif -endif -endfunction - + end +end +end \ No newline at end of file -- GitLab