Bug 225736 - math/dynare: update to 4.5.4
Summary: math/dynare: update to 4.5.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-07 18:28 UTC by Fernando Apesteguía
Modified: 2018-02-10 18:02 UTC (History)
1 user (show)

See Also:


Attachments
patch to the ports tree (1.22 KB, patch)
2018-02-07 18:28 UTC, Fernando Apesteguía
fernape: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando Apesteguía freebsd_committer 2018-02-07 18:28:12 UTC
Created attachment 190394 [details]
patch to the ports tree

The attached patch updates math/dynare to the latest release 4.5.4. It also fixes a minor portlint warning.

From the announcement:

This release is compatible with MATLAB versions 7.5 (R2007b) to 9.3
(R2017b) and with GNU Octave versions 4.2.

Here is a list of the problems identified in version 4.5.3 and that have
been fixed in version 4.5.4:


 - The `type` option of `plot_shock_decomposition` was always set to
   `qoq` regardless of what is specified.

 - Bug in GSA when no parameter was detected below pvalue threshold.

 - Various bug fixes in shock decompositions.

 - Bug in reading in macro arrays passed on `dynare` command line via
the `-D` option.

 - Estimation with missing values was crashing if the `prefilter` option
was used.

 - Added a workaround for a difference in behaviour between Octave and
Matlab regarding the creation of function handles for functions that do
not exist in the path. With Octave 4.2.1, steady state files did not
work if no auxiliary variables were created.

 - The `stoch_simul` command was crashing with a cryptic message if
option `order=3` was used without setting `k_order_solver`.

 - In cases where the prior bounds are infinite and the mode is
estimated at exactly 0, no `mode_check` graphs were displayed.

 - Parallel execution of MCMC was broken in models without auxiliary
variables.

 - Reading data with column names from Excel might crash.

 - The multivariate Kalman smoother was crashing in case of missing data
in the observations and `Finf` became singular.

 - The `plot_shock_decomposition` command ignored various user-defined
options like `fig_name`, `use_shock_groups` or `interactive` and instead
used the default options.

 - Nested `@#ifdef` and `@#ifndef` statements don't work in the
macroprocessor.



Q/A
 - portlint -AC: OK
 - poudriere builds from {10.3,10.4,11.1}{amd64,i386}: OK
 - Logs can be found at: https://www.dropbox.com/sh/6itvsf7xackqliw/AAAgGn-BKKOnXFn-Y8QpKHWra?dl=0
Comment 1 Yuri Victorovich freebsd_committer 2018-02-10 18:01:26 UTC
Committed, thanks!
Comment 2 commit-hook freebsd_committer 2018-02-10 18:02:03 UTC
A commit references this bug:

Author: yuri
Date: Sat Feb 10 18:01:21 UTC 2018
New revision: 461410
URL: https://svnweb.freebsd.org/changeset/ports/461410

Log:
  math/dynare: Update to 4.5.4

  Fix error in documentation of presample in realtime
  shock decomposition.

  PR:		225736
  Submitted by:	fernando.apesteguia@gmail.com (maintainer)
  Approved by:	tcberner (mentor, implicit)

Changes:
  head/math/dynare/Makefile
  head/math/dynare/distinfo