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