debian/0000755000000000000000000000000012302755304007167 5ustar debian/dynare-doc.info0000644000000000000000000000002112254055435012066 0ustar doc/dynare.info* debian/dynare-common.install0000644000000000000000000000033712254055435013336 0ustar matlab/ /usr/share/dynare/ contrib/ms-sbvar/TZcode/MatlabFiles /usr/share/dynare/contrib/ms-sbvar/TZcode/ scripts/dynare.el /usr/share/emacs/site-lisp/dynare-common debian/copyright0000644000000000000000000003515212266245205011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Dynare Upstream-Contact: Dynare Team, whose members in 2014 are: Stéphane Adjemian Houtan Bastani Michel Juillard Frédéric Karamé Junior Maih Ferhat Mihoubi George Perendia Johannes Pfeifer Marco Ratto Sébastien Villemot Source: http://www.dynare.org Files: * Copyright: 1996-2014 Dynare Team License: GPL-3+ Files: matlab/AIM/SP* Copyright: public-domain License: public-domain This code is in the public domain and may be used freely. However the authors would appreciate acknowledgement of the source by citation of any of the following papers: . Anderson, G. and Moore, G. "A Linear Algebraic Procedure for Solving Linear Perfect Foresight Models." Economics Letters, 17, 1985. . Anderson, G. "Solving Linear Rational Expectations Models: A Horse Race" Computational Economics, 2008, vol. 31, issue 2, pages 95-113 . Anderson, G. "A Reliable and Computationally Efficient Algorithm for Imposing the Saddle Point Property in Dynamic Models" Journal of Economic Dynamics and Control, 2010, vol. 34, issue 3, pages 472-489 Files: matlab/bfgsi1.m matlab/csolve.m matlab/csminit1.m matlab/numgrad2.m matlab/numgrad3.m matlab/numgrad3_.m matlab/numgrad5.m matlab/numgrad5_.m matlab/csminwel1.m matlab/bvar_density.m matlab/bvar_toolbox.m matlab/partial_information/PI_gensys.m matlab/qzswitch.m matlab/qzdiv.m Copyright: 1993-2009 Christopher Sims 2006-2013 Dynare Team License: GPL-3+ Files: matlab/cmaes.m Copyright: 2001-2012 Nikolaus Hansen 2012 Dynare Team License: GPL-3+ Files: matlab/endogenous_prior.m Copyright: 2011 Lawrence J. Christiano, Mathias Trabandt and Karl Walentin 2013 Dynare Team License: GPL-3+ Files: matlab/simpsa.m matlab/simpsaget.m matlab/simpsaset.m Copyright: 2005 Henning Schmidt, FCC, henning@fcc.chalmers.se 2006 Brecht Donckels, BIOMATH, brecht.donckels@ugent.be 2013 Dynare Team License: GPL-3+ Files: matlab/missing/stats/normpdf.m matlab/missing/stats/gamcdf.m matlab/missing/stats/common_size.m matlab/missing/stats/chi2inv.m matlab/missing/stats/gaminv.m matlab/missing/stats/gampdf.m matlab/missing/stats/stdnormal_inv.m matlab/missing/stats/betacdf.m matlab/missing/stats/betapdf.m matlab/missing/stats/normcdf.m matlab/missing/stats/stdnormal_cdf.m matlab/missing/stats/norminv.m matlab/missing/stats/stdnormal_pdf.m matlab/missing/stats/betainv.m Copyright: 1995-2007 Kurt Hornik 2008-2009 Dynare Team License: GPL-3+ Files: matlab/missing/bicgstab/bicgstab.m Copyright: 2008 Radek Salac License: GPL-3+ Files: matlab/missing/strjoin/strjoin.m Copyright: 2007 Muthiah Annamalai 2013 Dynare Team License: GPL-3+ Files: doc/dynare.texi doc/*.tex doc/*.svg doc/*.dia doc/*.pdf doc/*.bib Copyright: 1996-2014 Dynare Team License: GFDL-NIV-1.3+ Files: doc/userguide/*.tex doc/userguide/*.bib doc/userguide/*.pdf Copyright: 2007-2013 Tommaso Mancini Griffoli License: GFDL-NIV-1.3+ Files: doc/dr.tex doc/bvar_a_la_sims.tex Copyright: 2007-2011 Sébastien Villemot License: GFDL-NIV-1.3+ Files: dynare++/*.cweb dynare++/*.hweb dynare++/*.cpp dynare++/*.h dynare++/*.tex dynare++/*.mod dynare++/*.m dynare++/*.web dynare++/*.lex dynare++/*.y Copyright: 2004-2011 Ondra Kamenik License: GPL-3+ Files: dynare++/utils/*.cpp dynare++/utils/*.h dynare++/parser/*.cpp dynare++/parser/*.h dynare++/parser/*.lex dynare++/parser/*.y Copyright: 2004-2011 Ondra Kamenik License: LGPL-3+ Files: m4/ax_blas.m4 m4/ax_lapack.m4 Copyright: 2008 Steven G. Johnson License: GPL-3+ with Autoconf exception Files: m4/ax_pthread.m4 Copyright: 2008 Steven G. Johnson 2010 Dynare Team License: GPL-3+ with Autoconf exception Files: m4/ax_boost_base.m4 Copyright: 2008 Thomas Porschberg 2009 Dynare Team License: other Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Files: m4/ax_compare_version.m4 Copyright: 2008 Tim Toolan License: other Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Files: m4/ax_latex_bibtex_test.m4 m4/ax_latex_class.m4 m4/ax_tex_test.m4 Copyright: 2008 Boretti Mathieu 2009 Dynare Team License: LGPL-2.1+ Files: m4/ax_matlab_arch.m4 m4/ax_matlab.m4 m4/ax_mexext.m4 Copyright: 2002-2003 Ralph Schleicher 2009 Dynare Team License: GPL-2+ with Autoconf exception Files: scripts/dynare.el Copyright: 2010 Yannick Kalantzis License: GPL-3+ Files: mex/sources/sobol/sobol.hh mex/sources/sobol/initialize_v_array.hh mex/sources/sobol/initialize_v_array.inc Copyright: 2009 John Burkardt 2010-2011 Dynare Team License: LGPL-3+ Files: contrib/ms-sbvar/utilities_dw/* Copyright: 1996-2011 Daniel Waggoner License: GPL-3+ Files: contrib/ms-sbvar/switch_dw/* Copyright: 1996-2011 Daniel Waggoner and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/switch_dw/state_space/sbvar/dw_csminwel.c state_space/sbvar/dw_csminwel.h Copyright: 1996 Christopher Sims 2003 Karibzhanov, Waggoner and Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/* Copyright: 1996-2012 Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/szbvar.m contrib/ms-sbvar/TZcode/MatlabFiles/phg233.m contrib/ms-sbvar/TZcode/MatlabFiles/phg235.m contrib/ms-sbvar/TZcode/MatlabFiles/pwf234.m contrib/ms-sbvar/TZcode/MatlabFiles/pmddf235.m contrib/ms-sbvar/TZcode/MatlabFiles/pmddf234.m contrib/ms-sbvar/TZcode/MatlabFiles/pmddf236.m contrib/ms-sbvar/TZcode/MatlabFiles/csminwel.m contrib/ms-sbvar/TZcode/MatlabFiles/phg234.m contrib/ms-sbvar/TZcode/MatlabFiles/pwf235.m contrib/ms-sbvar/TZcode/MatlabFiles/mnpdf.m contrib/ms-sbvar/TZcode/MatlabFiles/szasbvar.m Copyright: 1997-2012 Christopher A. Sims and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/pmddf233.m contrib/ms-sbvar/TZcode/MatlabFiles/csminit.m contrib/ms-sbvar/TZcode/MatlabFiles/gensysoldversion.m contrib/ms-sbvar/TZcode/MatlabFiles/gensys_z2new.m contrib/ms-sbvar/TZcode/MatlabFiles/gensysct.m contrib/ms-sbvar/TZcode/MatlabFiles/csminitworksuntiil0205.m contrib/ms-sbvar/TZcode/MatlabFiles/gensys_z2.m contrib/ms-sbvar/TZcode/MatlabFiles/qzdiv.m contrib/ms-sbvar/TZcode/MatlabFiles/pwf233.m contrib/ms-sbvar/TZcode/MatlabFiles/gensys.m contrib/ms-sbvar/TZcode/MatlabFiles/bfgsi.m Copyright: 1996-2012 Christopher A. Sims License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/srestrictrwzalg.m Copyright: 1997-2012 Juan Rubio-Ramirez, Daniel Waggoner and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/clmonq.m contrib/ms-sbvar/TZcode/MatlabFiles/clgls.m Copyright: 1997-2012 Eric Leeper and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/a0lhfun.m Copyright: 1997-2012 Eric Leeper License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/suptitle.m Copyright: 1997-2012 Drea Thomas License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/fn_gibbsrvar.m contrib/ms-sbvar/TZcode/MatlabFiles/gibbsvar.m contrib/ms-sbvar/TZcode/MatlabFiles/simtanzphi.m contrib/ms-sbvar/TZcode/MatlabFiles/fn_gibbsglb.m contrib/ms-sbvar/TZcode/MatlabFiles/fn_gibbsrvar_setup.m contrib/ms-sbvar/TZcode/MatlabFiles/gibbsglb.m contrib/ms-sbvar/TZcode/MatlabFiles/fn_gibbsrvaroldworks.m Copyright: 1997-2012 Daniel Waggoner and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/xydata.m Copyright: 1997-2012 Lutz Kilian and Tao Zha License: GPL-3+ Files: contrib/ms-sbvar/TZcode/MatlabFiles/qplot2.m contrib/ms-sbvar/TZcode/MatlabFiles/ellipse.m Copyright: 1997-2012 Clark A. Burdick License: GPL-3+ Files: debian/* Copyright: 2009-2013 Sébastien Villemot License: GPL-3+ License: GFDL-NIV-1.3+ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. . A copy of the license can be found at . On Debian systems, the complete text of the GNU Free Documentation License, version 1.3, can be found in the file `/usr/share/common-licenses/GFDL-1.3'. License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 2, can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-2+ with Autoconf exception This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 2, can be found in the file `/usr/share/common-licenses/GPL-2'. . As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by GNU Autoconf, you may include it under the same distribution terms that you use for the rest of that program. License: GPL-3+ Dynare is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . Dynare is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with Dynare. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. License: GPL-3+ with Autoconf exception This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License, version 3, can be found in the file `/usr/share/common-licenses/GPL-3'. . As a special exception, the respective Autoconf Macro's copyright owner gives unlimited permission to copy, distribute and modify the configure scripts that are the output of Autoconf when processing the Macro. You need not follow the terms of the GNU General Public License when using or distributing such scripts, even though portions of the text of the Macro appear in them. The GNU General Public License (GPL) does govern all other use of the material that constitutes the Autoconf Macro. . This special exception to the GPL applies to versions of the Autoconf Macro released by the Autoconf Archive. When you make and distribute a modified version of the Autoconf Macro, you may extend this special exception to the GPL to apply to your modified version as well. License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License, version 2.1, can be found in the file `/usr/share/common-licenses/LGPL-2.1'. License: LGPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License, version 3, can be found in the file `/usr/share/common-licenses/LGPL-3'. debian/dynare-doc.docs0000644000000000000000000000061312231465403012065 0ustar NEWS doc/dynare.pdf doc/dynare.html doc/guide.pdf doc/macroprocessor/macroprocessor.pdf doc/bvar-a-la-sims.pdf doc/preprocessor/preprocessor.pdf doc/userguide/UserGuide.pdf doc/dr.pdf doc/gsa/gsa.pdf doc/parallel/parallel.pdf dynare++/doc/dynare++-tutorial.pdf dynare++/doc/dynare++-ramsey.pdf dynare++/sylv/sylvester.pdf dynare++/tl/cc/tl.pdf dynare++/integ/cc/integ.pdf dynare++/kord/kord.pdf debian/dynare-common.emacsen-install0000644000000000000000000000130112231465403014732 0ustar #!/bin/sh set -e FLAVOR=$1 echo install/foo: Handling install of emacsen flavor ${FLAVOR} byte_compile_options="-batch -f batch-byte-compile" el_files="dynare.el" el_dir=/usr/share/emacs/site-lisp/dynare-common/ elc_dir=/usr/share/${FLAVOR}/site-lisp/dynare-common/ if [ ${FLAVOR} != emacs ] then echo install/foo: byte-compiling for ${FLAVOR} [ -d ${elc_dir} ] || mkdir ${elc_dir} # Copy the temp .el files (cd ${el_dir} && cp ${el_files} ${elc_dir}) # Byte compile them (cd ${elc_dir} \ && ${FLAVOR} ${byte_compile_options} ${el_files} 2> /dev/null) # remove the redundant .el files # presumes that any .el files in the dir are trash. rm ${elc_dir}/*.el fi exit 0; debian/changelog0000644000000000000000000004224712302755304011052 0ustar dynare (4.4.1-1build1) trusty; urgency=medium * Rebuild for octave 3.8. -- Matthias Klose Mon, 24 Feb 2014 23:50:28 +0000 dynare (4.4.1-1) unstable; urgency=medium * Imported Upstream version 4.4.1 * debian/copyright: reflect upstream changes. * Add Recommends matlab2tikz to dynare. * debian/watch: add automatic verification of PGP signature. * Remove Build-Conflicts on flex and bison. -- Sébastien Villemot Fri, 17 Jan 2014 15:45:20 +0000 dynare (4.4.0-1) unstable; urgency=medium [ Sébastien Villemot ] * Imported Upstream version 4.4.0 * debian/copyright: reflect upstream changes. * Drop patches applied upstream: + texlive-2013.patch + gcc-4.8.patch + no-automake-werror.patch * Add libboost-graph1.54-dev as alternate dependency to dynare-matlab. * Drop obsolete lintian overrides. * Add flex and bison to Build-conflicts. This is to avoid breakage with newer versions of these. * Use canonical URLs for Vcs-* fields. [ Rafael Laboissiere ] * Bump to Standards-Version 3.9.5, no changes needed -- Sébastien Villemot Mon, 16 Dec 2013 19:29:28 +0100 dynare (4.3.3-5) unstable; urgency=low [ Peter Michael Green ] * no-automake-werror.patch: new patch, removes -Werror from automake. (Closes: #727045) -- Sébastien Villemot Tue, 22 Oct 2013 12:34:58 +0000 dynare (4.3.3-4) unstable; urgency=low * gcc-4.8.patch: new patch, fixes compatibility with GCC 4.8 (Closes: #701270) -- Sébastien Villemot Thu, 30 May 2013 12:25:19 +0200 dynare (4.3.3-3) unstable; urgency=low * texlive-2013.patch: new patch, fix FTBFS against recent versions of Tex Live * Use dh-autoreconf to ensure recent autotools are used -- Sébastien Villemot Wed, 29 May 2013 17:46:37 +0200 dynare (4.3.3-2) unstable; urgency=low * Remove obsolete libboost-graph1.50-dev alternative from dynare-matlab deps -- Sébastien Villemot Tue, 14 May 2013 14:30:44 +0200 dynare (4.3.3-1) experimental; urgency=low * Imported Upstream version 4.3.3 * fhs-compliance.patch: update patch * dynare-matlab: boost 1.53 now satisfies the boost dependency -- Sébastien Villemot Mon, 15 Apr 2013 18:18:23 +0200 dynare (4.3.2-1) experimental; urgency=low * Imported Upstream version 4.3.2 * debian/copyright: reflect upstream changes * Stricter version dependency between dynare, dynare-common and dynare-matlab * dynare-matlab: non-default boost version now satisfies the dependency (LP: #1077301) -- Sébastien Villemot Wed, 23 Jan 2013 04:56:28 +0100 dynare (4.3.1-1) experimental; urgency=low * Imported Upstream version 4.3.1 * debian/watch: reflect upstream changes * debian/rules: adjust workarounds for problems in upstream tarballs * Use my @debian.org address * Remove patches applied upstream. + shock-decomposition.patch + welfare-computation.patch * Remove Christian T. Steiges and Jordi Gutiérrez Hermoso from Uploaders. They are no longer active in the maintenance of the package. Thanks to them for their help in the past! * Remove obsolete DM-Upload-Allowed flag * Add dependencies on SLICOT (no longer shipped in the upstream tarball) + Add build-dependency on libslicot-dev + Add dependency of dynare-matlab on libslicot-pic * Bump to Standards-Version 3.9.4, no changes needed * README.Debian: remove broken link * Complete short description of dynare-common, to make lintian happy * debian/copyright: reflect upstream changes * Add a debian/upstream file (DEP12) * Separate build-indep and build-arch rules to save resources on autobuilders -- Sébastien Villemot Sat, 13 Oct 2012 20:50:49 +0200 dynare (4.3.0-2) unstable; urgency=low * debian/rules: fix crash when only compiling arch-dependent packages -- Sébastien Villemot Mon, 18 Jun 2012 20:59:56 +0000 dynare (4.3.0-1) unstable; urgency=low * Imported Upstream version 4.3.0 * Add libmatio-dev and libgsl0-dev to Build-Depends * debian/rules: overrides for wrong perms and MacOS folder in upstream tarball * debian/copyright: reflect upstream changes * debian/dynare*.install: reflect upstream changes * Add octave-statistics and octave-control to Recommends of dynare * debian/watch: reflect the fact that upstream tarball is now xz compressed * Patches: + Refreshed: - fhs-compliance.patch + Removed, applied upstream: - ftbfs-gcc-47.patch - remove-workaround-octave-32.patch + New, imported from upstream: - shock-decomposition.patch - welfare-computation.patch * Ship NEWS files, GSA and parallel toolboxes docs in dynare-doc * Add lintian overrides for false positives on hardening in dynare -- Sébastien Villemot Mon, 18 Jun 2012 18:52:22 +0000 dynare (4.2.5-2) unstable; urgency=low * ftbfs-gcc-47.patch: new patch (Closes: #672029) * remove-workaround-octave-32.patch: new patch -- Sébastien Villemot Tue, 08 May 2012 21:19:38 +0200 dynare (4.2.5-1) unstable; urgency=low * Imported Upstream version 4.2.5 * debian/control: + Build-Depend/Depend on Octave 3.6 + Add missing dependency of dynare-matlab on make + dynare now suggests dynare-matlab + dynare now recommends octave-io (for reading XLS files) + Bump Standards-Version to 3.9.3, no changes needed + Remove obsolete Build-conflicts with octave3.0 + Remove Iulan Udrea from Uploaders, with his consent * debian/rules: enable parallel build * debian/copyright: upgrade to machine-readable copyright format 1.0 * Bump to debhelper compat level 9 * Ship {qzcomplex,ordschur}.oct in package * debian/patches/fhs-compliance: refresh patch * debian/patches/extra-addpath: adapt for the new shadowed-function warning * Add lintian override for spurious extra-license warning -- Sébastien Villemot Tue, 20 Mar 2012 09:55:24 +0100 dynare (4.2.4-1) unstable; urgency=low * Imported Upstream version 4.2.4 * debian/control: add octave-optim to Recommends * debian/patches/hardening-ftbfs: remove patch, applied upstream * debian/copyright: update upstream email * debian/patches/fhs-compliance: refresh patch -- Sébastien Villemot Fri, 02 Dec 2011 17:12:29 +0100 dynare (4.2.2-2) unstable; urgency=low * debian/patches/hardening-ftbfs: patch for FTBFS with -Werror=format-security (Closes: #646258) * debian/rules: build with compilation flags from dpkg-buildflags. In particular, with dpkg >= 1.16.1, this enables hardening compilation flags -- Sébastien Villemot Mon, 07 Nov 2011 16:15:32 +0100 dynare (4.2.2-1) unstable; urgency=low * Imported Upstream version 4.2.2 * debian/patches/{doc-cleanup,gcc-4.6}: remove, applied upstream * debian/patches/{extra-addpath,fhs-compliance}: refresh, add DEP3 headers * debian/copyright: refresh, update to latest DEP5 * Bump to Debhelper 8 * Remove useless build dependency on quilt and gnuplot-nox * debian/control: rewrite packages description -- Sébastien Villemot Wed, 05 Oct 2011 18:23:47 +0200 dynare (4.2.1-2) unstable; urgency=low [ Sébastien Villemot ] * debian/dynare-matlab.postinst: Change the root directory of MEX source. (Closes: #630160) * debian/patches/doc-cleanup: Do not cleanup guide.bbl which is not autogenerated. * debian/patches/gcc-4.6: New patch for fixing problems with GCC 4.6. -- Thomas Weber Wed, 15 Jun 2011 21:56:54 +0200 dynare (4.2.1-1) unstable; urgency=low [ Sébastien Villemot ] * New upstream release * patches/info-filename-and-category: Remove obsolete patch. * debian/control: - Update build dependency, to reflect the fact that the reference manual is now in texinfo format. - Bump Standards-Version to 3.9.2; no changes required. - Add build dependency on texlive-math-extra, for Dynare++ documentation. * debian/dynare-doc.doc-base.manual, debian/dynare-doc.docs: Update paths following renaming of reference manual. * debian/rules: Do not build info file, it comes with upstream tarball. * Use matlab-support package for MATLAB-specific logic: (Closes: #608919) - Remove all debconf stuff. - debian/control: remove debconf dependency, dynare-matlab now depends on matlab-support - debian/dynare-matlab.install: Install source files under the recommended location: /usr/src/matlab. - debian/dynare-matlab-postinst: Use debian-matlab-mexhelper script. * Package new Dynare Emacs mode: - debian/dynare-common.emacsen-{install,remove,startup}: New scripts. - debian/dynare-common.install: Install dynare.el at the right location. * debian/dynare-common.install: Adapt for removed files. * debian/patches/fhs-compliance: Refresh patch. * debian/patches/doc-cleanup: Patch for files missing from clean rules. -- Thomas Weber Sat, 28 May 2011 21:21:32 +0200 dynare (4.2.0-1) unstable; urgency=low [ Vincent Crevot ] * New upstream release * debian/copyright: Updated to reflect upstream changes. * debian/control: - Bump boost dependency to 1.36. - Add boost dependency to dynare-matlab package. - Add gfortran dependency to dynare-matlab package. - Add dependency on texlive-generic-recommended which contains the epsf package needed by doc/parallel/parallel.tex. - Add dependency on docbook2x to build the info doc. * debian/rules: Build the info doc. * patches/extra-addpath: Refreshed patch. * debian/patches/build-matlab: Removed patch. * patches/info-filename-and-category: Rename info doc file and give it a directory category as per lintian. * debian/dynare-common.install: Install new matlab files. * debian/dynare-doc.info: Install info doc. * debian/dynare-matlab.install: Install MEX build system files. * debian/dynare-matlab.postinst: Use new MEX build system. -- Thomas Weber Tue, 22 Feb 2011 20:28:53 +0100 dynare (4.1.3-1) unstable; urgency=low [ Iulian Udrea ] * New upstream bugfix release. * debian/control: - Add Iulian Udrea to Uploaders. - Bump Standards-Version to 3.9.1; no changes required. -- Thomas Weber Mon, 07 Feb 2011 10:24:15 +0100 dynare (4.1.2-2) unstable; urgency=low * debian/po/da.po: new Danish debconf translation (closes: #589866) -- Thomas Weber Sun, 15 Aug 2010 23:44:34 +0200 dynare (4.1.2-1) unstable; urgency=low * New upstream release * debian/copyright: Updated to reflect upstream changes. * debian/dynare-doc.examples: Use the new examples database. * debian/control: Update Standards-Version to 3.9.0, no additional changes needed. -- Sébastien Villemot Mon, 05 Jul 2010 16:04:00 +0200 dynare (4.1.1-2) unstable; urgency=low * debian/po/es.po: new Spanish debconf translation (closes: #584455) -- Jordi Gutiérrez Hermoso Sat, 05 Jun 2010 14:27:32 -0500 dynare (4.1.1-1) unstable; urgency=low [ Sébastien Villemot ] * New upstream release * debian/copyright: Updated for the new release. * debian/fhs-compliance, debian/build-matlab: Refreshed patches. * debian/dynare-matlab.postinst: Fixed bug with recent versions of MATLAB. -- Thomas Weber Tue, 13 Apr 2010 23:01:40 +0200 dynare (4.1.0-2) unstable; urgency=low [ Sébastien Villemot ] * debian/control: + Update Standards-Version to 3.8.4, no additional changes needed. + Bump dependency on debhelper (>=7.0.50), because using override rules in debian/rules. * debian/watch: Update for new upstream website. * debian/rules: + Complete rewrite using override rules from debhelper. + No longer run the testsuite (too long, creates problems on some archs). + Use uscan in get-orig-source rule. * debian/patches/testsuite-fs2000, debian/patches/testsuite-blas-singularity: Removed patches, no longer necessary since we don't run the testsuite. -- Thomas Weber Sun, 28 Feb 2010 20:19:50 +0100 dynare (4.1.0-1) unstable; urgency=low [ Sébastien Villemot ] * New upstream version * Add standalone dynare++ program to the package, with a dedicated manpage. * debian/patches/testsuite-octave3.2-crash-workaround, debian/patches/mcmcdiagnostics, debian/patches/manual-fix-for-debian, debian/patches/rows-name-clash: Removed patches, incorporated upstream. * debian/patches/build-matlab, debian/patches/extra-addpath, debian/patches/fhs-compliance, debian/patches/testsuite-fs2000: Refreshed patches. * debian/patches/testsuite-blas-singularity: New patch, avoids failure when Netlib BLAS is used instead of Atlas. * debian/copyright: rewritten using DEP-5 machine-readable format. * Switch to 3.0 (quilt) source format. As a consequence, removed debian/README.source. [ Thomas Weber ] * Bump dependency on dblatex to (>=0.2.12-3), to get a proper handling of backslashes in C:\windows elements. -- Thomas Weber Fri, 15 Jan 2010 16:14:25 +0100 dynare (4.0.4-6) unstable; urgency=low [ Sébastien Villemot ] * debian/patches/testsuite-octave3.2-crash-workaround: Better workaround for bug #550823. * debian/po/ru.po: New Russian translation by Yuri Kozlov (closes: #552444). -- Thomas Weber Tue, 27 Oct 2009 08:46:16 +0100 dynare (4.0.4-5) unstable; urgency=low * Pass --no-history flag to Octave at build time, to avoid writing to a non-existant directory (closes: #548572) -- Thomas Weber Mon, 28 Sep 2009 22:28:29 +0200 dynare (4.0.4-4) unstable; urgency=low [ Sébastien Villemot ] * debian/control: + Depend on Octave 3.2 (>= 3.2.2, since 3.2.0 has a buggy 'which'). + Add a build conflict with octave3.0. + Update Standards-Version to 3.8.3, no additional changes needed. + Added missing dependency of dynare-matlab on dynare. * debian/copyright: Updated e-mail address of Marco Ratto. * debian/rules: No longer install rcond.m (rcond is now a primitive in Octave 3.2). * debian/README.Debian: Remove references to mark_as_command (no longer needed in Octave 3.2). * debian/patches/mcmcdiagnostics: New patch for bug in metropolis-hastings diagnostics routine. * debian/patches/testsuite-octave3.2-crash-workaround: New patch implementing workaround for weird Octave 3.2.2 bug. -- Thomas Weber Thu, 24 Sep 2009 21:45:31 +0200 dynare (4.0.4-3) unstable; urgency=low * debian/po/cs.po: New Czech translation by Martin Sin (closes: #535979) * debian/po/de.po: New German translation by Helge Kreutzmann (closes: #538235) * debian/po/pt.po: Updated Portuguese translation by Rui Branco (closes: #541101) -- Christian T. Steigies Fri, 14 Aug 2009 18:43:02 +0200 dynare (4.0.4-2) unstable; urgency=low [ Sébastien Villemot ] * debian/control: Added missing build dependency on gnuplot-nox -- Christian T. Steigies Fri, 03 Jul 2009 20:09:03 +0200 dynare (4.0.4-1) unstable; urgency=low [ Sébastien Villemot ] * New upstream release: + debian/patches/bashisms-in-makefiles: - Dropped, incorporated upstream. + debian/patches/table-name-clash: - Dropped, incorporated upstream. + debian/patches/build-matlab: - Refreshed patch. + debian/dynare-matlab.install: - Added new source header for MEX files. + debian/rules: - Fixed get-orig-source rule. * debian/control: + Update Standards-Version to 3.8.2, no additional changes needed. * debian/rules: + Exercise the testsuite in the build rule. * debian/patches/testsuite-fs2000: + New patch diminishing the computation time of the testsuite. * debian/po/sv.po: + New Swedish translation contributed by Martin Bagge. (Closes: #533891) * debian/dynare-matlab.postinst: + Added -p option to mkdir for idempotence. * Added example MOD files in dynare-doc package: + debian/dynare-doc.examples: - New file. + debian/README.Debian: - Updated to mention the presence of examples in dynare-doc package. [ Christian T. Steigies ] * remove Rafael from uploaders, added Thomas and myself -- Christian T. Steigies Thu, 02 Jul 2009 22:41:37 +0200 dynare (4.0.3-2) unstable; urgency=low [ Rafael Laboissiere ] * debian/control: Switch the Vcs-* fields to the new Git repository [ Sébastien Villemot ] * dynare-matlab: new contrib binary package aimed at MATLAB users. Contains the MEX files source code. The postinst script builds them on the user machine. * manual-fix-for-debian: new patch for reference manual -- Rafael Laboissiere Mon, 25 May 2009 21:44:20 +0200 dynare (4.0.3-1) unstable; urgency=low * Initial release. (Closes: #518472) -- Sébastien Villemot Tue, 24 Mar 2009 14:15:56 +0100 debian/upstream0000644000000000000000000000100012231465403010740 0ustar Name: Dynare Homepage: http://www.dynare.org Cite-As: "Stéphane Adjemian, Houtan Bastani, Michel Juillard, Ferhat Mihoubi, George Perendia, Marco Ratto and Sébastien Villemot (2011), “Dynare: Reference Manual, Version 4”, Dynare Working Papers, 1, CEPREMAP" Repository: http://www.dynare.org/git/dynare.git Repository-Browse: https://www.dynare.org/trac/browser Bug-Database: https://www.dynare.org/trac/report Contact: http://www.dynare.org/phpBB3 FAQ: http://www.dynare.org/documentation-and-support/faq debian/dynare-common.emacsen-startup0000644000000000000000000000030512231465403014771 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file for the Dynare mode (autoload 'dynare-mode "dynare" "Enter dynare mode." t) (setq auto-mode-alist (cons '("\\.mod\\'" . dynare-mode) auto-mode-alist)) debian/dynare++.10000644000000000000000000000062112231465403010657 0ustar .TH dynare++ 1 "January 12, 2010" "Dynare++" "Dynare++" .SH NAME dynare++ \- compute higher order approximations of DSGE models .SH DESCRIPTION Dynare++ is used to compute higher order approximations of Dynamic Stochastic General Equilibrium models. .PP For a full documentation, including the list of options, please refer to the documentation in /usr/share/doc/dynare-doc/. .SH AUTHOR Ondra Kamenik debian/dynare-matlab.install0000644000000000000000000000311712231465403013300 0ustar mex/sources/ /usr/src/matlab/dynare-matlab/mex/ mex/build/*.am /usr/src/matlab/dynare-matlab/mex/build mex/build/matlab/ /usr/src/matlab/dynare-matlab/mex/build m4/ /usr/src/matlab/dynare-matlab/ preprocessor/CodeInterpreter.hh /usr/src/matlab/dynare-matlab/preprocessor dynare++/src/*.h /usr/src/matlab/dynare-matlab/dynare++/src dynare++/src/*.cpp /usr/src/matlab/dynare-matlab/dynare++/src dynare++/kord/*.h /usr/src/matlab/dynare-matlab/dynare++/kord dynare++/kord/*.cpp /usr/src/matlab/dynare-matlab/dynare++/kord dynare++/sylv/cc/*.h /usr/src/matlab/dynare-matlab/dynare++/sylv/cc dynare++/sylv/cc/*.cpp /usr/src/matlab/dynare-matlab/dynare++/sylv/cc dynare++/sylv/matlab/*.cpp /usr/src/matlab/dynare-matlab/dynare++/sylv/matlab dynare++/integ/cc/*.h /usr/src/matlab/dynare-matlab/dynare++/integ/cc dynare++/integ/cc/*.cpp /usr/src/matlab/dynare-matlab/dynare++/integ/cc dynare++/integ/cc/*.dat /usr/src/matlab/dynare-matlab/dynare++/integ/cc dynare++/tl/cc/*.h /usr/src/matlab/dynare-matlab/dynare++/tl/cc dynare++/tl/cc/*.cpp /usr/src/matlab/dynare-matlab/dynare++/tl/cc dynare++/utils/cc/*.h /usr/src/matlab/dynare-matlab/dynare++/utils/cc dynare++/utils/cc/*.cpp /usr/src/matlab/dynare-matlab/dynare++/utils/cc dynare++/extern/matlab/*.cpp /usr/src/matlab/dynare-matlab/dynare++/extern/matlab contrib /usr/src/matlab/dynare-matlab/ debian/dynare-doc.doc-base.manual0000644000000000000000000000100212231465403014057 0ustar Document: dynare-manual Title: Dynare Reference Manual Author: Dynare Team Abstract: Reference manual describing Dynare usage and all the commands allowed in a MOD file Section: Science/Mathematics Format: HTML Index: /usr/share/doc/dynare-doc/dynare.html/index.html Files: /usr/share/doc/dynare-doc/dynare.html/*.html /usr/share/doc/dynare-doc/dynare.html/*.png Format: PDF Files: /usr/share/doc/dynare-doc/dynare.pdf.gz Format: Info Index: /usr/share/info/dynare.info.gz Files: /usr/share/info/dynare.info.gz debian/dynare.manpages0000644000000000000000000000002212231465403012157 0ustar debian/dynare++.1 debian/compat0000644000000000000000000000000212231465403010364 0ustar 9 debian/dynare-doc.doc-base.userguide0000644000000000000000000000035612231465403014611 0ustar Document: dynare-userguide Title: Dynare User Guide Author: Tommaso Mancini Griffoli Abstract: Introduces the reader to Dynare features and usage Section: Science/Mathematics Format: PDF Files: /usr/share/doc/dynare-doc/UserGuide.pdf.gz debian/patches/0000755000000000000000000000000012266245351010623 5ustar debian/patches/fhs-compliance.patch0000644000000000000000000001166512266245324014545 0ustar Description: Fix paths according to the Debian package layout Hardcode paths in `dynare_config.m', reflecting the FHS compliance of the package. Author: Sébastien Villemot Forwarded: not-needed --- a/matlab/dynare_config.m +++ b/matlab/dynare_config.m @@ -35,7 +35,8 @@ function dynareroot = dynare_config(path if nargin && ~isempty(path_to_dynare) addpath(path_to_dynare); end -dynareroot = strrep(which('dynare'),'dynare.m',''); +dynareroot = '/usr/lib/dynare/matlab/'; +dynareroot_mfiles = '/usr/share/dynare/matlab/'; origin = pwd(); cd([dynareroot '/..']) @@ -45,66 +46,66 @@ if ~nargin || nargin==1 end -addpath([dynareroot '/distributions/']) -addpath([dynareroot '/kalman/']) -addpath([dynareroot '/kalman/likelihood']) -addpath([dynareroot '/AIM/']) -addpath([dynareroot '/partial_information/']) -addpath([dynareroot '/ms-sbvar/']) -addpath([dynareroot '/ms-sbvar/identification/']) -addpath([dynareroot '../contrib/ms-sbvar/TZcode/MatlabFiles/']) -addpath([dynareroot '/parallel/']) -addpath([dynareroot '/particle/']) -addpath([dynareroot '/gsa/']) -addpath([dynareroot '/ep/']) -addpath([dynareroot '/utilities/doc/']) -addpath([dynareroot '/utilities/tests/']) -addpath([dynareroot '/utilities/dates/']) -addpath([dynareroot '/utilities/dataset/']) -addpath([dynareroot '/utilities/general/']) -addpath([dynareroot '/reports/']) +addpath([dynareroot_mfiles '/distributions/']) +addpath([dynareroot_mfiles '/kalman/']) +addpath([dynareroot_mfiles '/kalman/likelihood']) +addpath([dynareroot_mfiles '/AIM/']) +addpath([dynareroot_mfiles '/partial_information/']) +addpath([dynareroot_mfiles '/ms-sbvar/']) +addpath([dynareroot_mfiles '/ms-sbvar/identification/']) +addpath([dynareroot_mfiles '../contrib/ms-sbvar/TZcode/MatlabFiles/']) +addpath([dynareroot_mfiles '/parallel/']) +addpath([dynareroot_mfiles '/particle/']) +addpath([dynareroot_mfiles '/gsa/']) +addpath([dynareroot_mfiles '/ep/']) +addpath([dynareroot_mfiles '/utilities/doc/']) +addpath([dynareroot_mfiles '/utilities/tests/']) +addpath([dynareroot_mfiles '/utilities/dates/']) +addpath([dynareroot_mfiles '/utilities/dataset/']) +addpath([dynareroot_mfiles '/utilities/general/']) +addpath([dynareroot_mfiles '/reports/']) % For functions that exist only under some Octave versions % or some MATLAB versions, and for which we provide some replacement functions if ~isoctave % Replacements for rows(), columns() and issquare() (inexistent under MATLAB) - addpath([dynareroot '/missing/rows_columns']) - addpath([dynareroot '/missing/issquare']) + addpath([dynareroot_mfiles '/missing/rows_columns']) + addpath([dynareroot_mfiles '/missing/issquare']) % Replacement for vec() (inexistent under MATLAB) - addpath([dynareroot '/missing/vec']) + addpath([dynareroot_mfiles '/missing/vec']) if ~user_has_matlab_license('statistics_toolbox') % Replacements for functions of the stats toolbox - addpath([dynareroot '/missing/stats/']) + addpath([dynareroot_mfiles '/missing/stats/']) end end % ordeig() doesn't exist in Octave if isoctave - addpath([dynareroot '/missing/ordeig']) + addpath([dynareroot_mfiles '/missing/ordeig']) end % bsxfun is missing in old versions of MATLAB (and exists in Octave) if ~isoctave && matlab_ver_less_than('7.4') - addpath([dynareroot '/missing/bsxfun']) + addpath([dynareroot_mfiles '/missing/bsxfun']) end % ilu is missing in old versions of MATLAB and in Octave if isoctave || matlab_ver_less_than('7.4') - addpath([dynareroot '/missing/ilu']) + addpath([dynareroot_mfiles '/missing/ilu']) end % strjoin is missing in older versions of MATLAB and in Octave < 3.8 if (isoctave && octave_ver_less_than('3.8')) || ... (~isoctave && matlab_ver_less_than('8.1')) - addpath([dynareroot '/missing/strjoin']) + addpath([dynareroot_mfiles '/missing/strjoin']) end % nanmean is in Octave Forge Statistics package and in MATLAB Statistics % toolbox if (isoctave && ~user_has_octave_forge_package('statistics')) ... || (~isoctave && ~user_has_matlab_license('statistics_toolbox')) - addpath([dynareroot '/missing/nanmean']) + addpath([dynareroot_mfiles '/missing/nanmean']) end % Add path to MEX files @@ -211,10 +212,10 @@ number_of_mex_files = size(mex_status,1) %% subfolders if valid mex files exist. matlab_path = path; for i=1:number_of_mex_files - test = strfind(matlab_path,[dynareroot mex_status{i,2}]); + test = strfind(matlab_path,[dynareroot_mfiles mex_status{i,2}]); action = length(test); if action - rmpath([dynareroot mex_status{i,2}]); + rmpath([dynareroot_mfiles mex_status{i,2}]); matlab_path = path; end end @@ -228,7 +229,7 @@ end for i=1:number_of_mex_files test = (exist(mex_status{i,1},'file') == 3); if ~test - addpath([dynareroot mex_status{i,2}]); + addpath([dynareroot_mfiles mex_status{i,2}]); message = '[m] '; else message = '[mex] '; debian/patches/extra-addpatch.patch0000644000000000000000000000167312254055435014543 0ustar Description: Add Dynare root directory to the path at invocation Add an extra addpath at the top of `dynare.m' so that the symlink in `/usr/share/octave/site/api-v*/m' works correctly. Also, temporarily disable the Octave:shadowed-function warning, otherwise we will have a warning saying that `/usr/share/dynare/matlab/dynare.m' overrides the symlink. Author: Sébastien Villemot Forwarded: not-needed Last-Update: 2012-03-19 --- a/matlab/dynare.m +++ b/matlab/dynare.m @@ -33,6 +33,14 @@ % You should have received a copy of the GNU General Public License % along with Dynare. If not, see . +if exist('OCTAVE_VERSION') + warning('off', 'Octave:shadowed-function') +end +addpath /usr/share/dynare/matlab +if exist('OCTAVE_VERSION') + warning('on', 'Octave:shadowed-function') +end + if strcmpi(fname,'help') skipline() disp(['This is dynare version ' dynare_version() '.']) debian/patches/series0000644000000000000000000000005212254055435012034 0ustar extra-addpatch.patch fhs-compliance.patch debian/README.Debian0000644000000000000000000000174212231465403011233 0ustar Dynare for Debian ================= This package provides a fully functional installation of Dynare for GNU Octave. If your model file is called 'filename.mod', just type the following at the Octave prompt: dynare filename Note that you don't need to do any 'addpath', the Debian package does it for you. Documentation and examples -------------------------- Please install the 'dynare-doc' package for documentation (including the user guide and the reference manual), and some example MOD files. You can find more information on Dynare homepage: http://www.dynare.org Or on Dynare Wiki: http://www.dynare.org/DynareWiki Note for MATLAB users --------------------- You should install the 'dynare-matlab' package, which will recompile the MEX files on your machine, using your copy of MATLAB. Before using Dynare on MATLAB, you need to type the following: addpath /usr/share/dynare/matlab -- Sébastien Villemot , Sat, 13 Oct 2012 15:20:16 +0200 debian/control0000644000000000000000000002010612266247042010575 0ustar Source: dynare Maintainer: Debian Octave Group Uploaders: Sébastien Villemot , Thomas Weber Section: math Priority: optional Build-Depends: debhelper (>= 9), liboctave-dev, libboost-graph-dev (>= 1.36), libmatio-dev, libgsl0-dev, libslicot-dev, dh-autoreconf, libsuitesparse-dev Build-Depends-Indep: texlive, texlive-publishers, texlive-extra-utils, texlive-formats-extra, texlive-generic-recommended, texi2html, latex2html, latex-beamer, texlive-math-extra Standards-Version: 3.9.5 Homepage: http://www.dynare.org/ Vcs-Git: git://anonscm.debian.org/pkg-octave/dynare.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/dynare.git Package: dynare Architecture: any Depends: octave, dynare-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} Suggests: dynare-doc, dynare-matlab Recommends: liboctave-dev, octave-optim, octave-io, octave-statistics, octave-control, matlab2tikz Description: platform for handling a wide class of economic models Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models. The models solved by Dynare include those relying on the rational expectations hypothesis, wherein agents form their expectations about the future in a way consistent with the model. But Dynare is also able to handle models where expectations are formed differently: on one extreme, models where agents perfectly anticipate the future; on the other extreme, models where agents have limited rationality or imperfect knowledge of the state of the economy and, hence, form their expectations through a learning process. In terms of types of agents, models solved by Dynare can incorporate consumers, productive firms, governments, monetary authorities, investors and financial intermediaries. Some degree of heterogeneity can be achieved by including several distinct classes of agents in each of the aforementioned agent categories. . Dynare offers a user-friendly and intuitive way of describing these models. It is able to perform simulations of the model given a calibration of the model parameters and is also able to estimate these parameters given a dataset. In practice, the user will write a text file containing the list of model variables, the dynamic equations linking these variables together, the computing tasks to be performed and the desired graphical or numerical outputs. . This package provides a full installation of Dynare, to be run on top of GNU Octave. . It contains: * the binary preprocessor * dynamic loadable libraries for faster computation, compiled for Octave * the standalone program Dynare++ for higher-order approximations Package: dynare-common Architecture: all Depends: ${misc:Depends} Description: platform for handling a wide class of economic models (common files) Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models. The models solved by Dynare include those relying on the rational expectations hypothesis, wherein agents form their expectations about the future in a way consistent with the model. But Dynare is also able to handle models where expectations are formed differently: on one extreme, models where agents perfectly anticipate the future; on the other extreme, models where agents have limited rationality or imperfect knowledge of the state of the economy and, hence, form their expectations through a learning process. In terms of types of agents, models solved by Dynare can incorporate consumers, productive firms, governments, monetary authorities, investors and financial intermediaries. Some degree of heterogeneity can be achieved by including several distinct classes of agents in each of the aforementioned agent categories. . Dynare offers a user-friendly and intuitive way of describing these models. It is able to perform simulations of the model given a calibration of the model parameters and is also able to estimate these parameters given a dataset. In practice, the user will write a text file containing the list of model variables, the dynamic equations linking these variables together, the computing tasks to be performed and the desired graphical or numerical outputs. . This package contains the various M-files which can be run under both GNU Octave and MATLAB. Package: dynare-doc Architecture: all Section: doc Depends: ${misc:Depends} Description: documentation for Dynare Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models. The models solved by Dynare include those relying on the rational expectations hypothesis, wherein agents form their expectations about the future in a way consistent with the model. But Dynare is also able to handle models where expectations are formed differently: on one extreme, models where agents perfectly anticipate the future; on the other extreme, models where agents have limited rationality or imperfect knowledge of the state of the economy and, hence, form their expectations through a learning process. In terms of types of agents, models solved by Dynare can incorporate consumers, productive firms, governments, monetary authorities, investors and financial intermediaries. Some degree of heterogeneity can be achieved by including several distinct classes of agents in each of the aforementioned agent categories. . Dynare offers a user-friendly and intuitive way of describing these models. It is able to perform simulations of the model given a calibration of the model parameters and is also able to estimate these parameters given a dataset. In practice, the user will write a text file containing the list of model variables, the dynamic equations linking these variables together, the computing tasks to be performed and the desired graphical or numerical outputs. . This package contains full Dynare documentation, including a user guide and the reference manual. Package: dynare-matlab Architecture: all Section: contrib/math Depends: ${misc:Depends}, dynare (>= ${source:Version}), libboost-graph-dev (>= 1.36) | libboost-graph1.54-dev | libboost-graph1.53-dev | libboost-graph1.49-dev, gfortran, matlab-support, make, libslicot-pic Description: MATLAB support for Dynare Dynare is a software platform for handling a wide class of economic models, in particular dynamic stochastic general equilibrium (DSGE) and overlapping generations (OLG) models. The models solved by Dynare include those relying on the rational expectations hypothesis, wherein agents form their expectations about the future in a way consistent with the model. But Dynare is also able to handle models where expectations are formed differently: on one extreme, models where agents perfectly anticipate the future; on the other extreme, models where agents have limited rationality or imperfect knowledge of the state of the economy and, hence, form their expectations through a learning process. In terms of types of agents, models solved by Dynare can incorporate consumers, productive firms, governments, monetary authorities, investors and financial intermediaries. Some degree of heterogeneity can be achieved by including several distinct classes of agents in each of the aforementioned agent categories. . Dynare offers a user-friendly and intuitive way of describing these models. It is able to perform simulations of the model given a calibration of the model parameters and is also able to estimate these parameters given a dataset. In practice, the user will write a text file containing the list of model variables, the dynamic equations linking these variables together, the computing tasks to be performed and the desired graphical or numerical outputs. . This package is only useful to users having MATLAB installed on their machine. It contains the source of the MEX files and will recompile them using the existing MATLAB installation. debian/dynare-doc.examples0000644000000000000000000000001312231465403012745 0ustar examples/* debian/rules0000755000000000000000000000203112254055435010247 0ustar #!/usr/bin/make -f include /usr/share/octave/debian/defs.make %: dh $@ --parallel --with autoreconf override_dh_auto_build-indep: dh_auto_build --parallel -- pdf html # Prevent the compilation of arch-dep files override_dh_auto_install-indep: # Don't run the testsuite override_dh_auto_test: override_dh_install-arch: dh_install -a mkdir -p debian/dynare/usr/lib/dynare/mex/octave cp mex/octave/* debian/dynare/usr/lib/dynare/mex/octave override_dh_install-indep: dh_install -i rm debian/dynare-common/usr/share/dynare/matlab/dynare_m override_dh_link: dh_link --package=dynare-common /usr/share/dynare/matlab/dynare.m $(MDIR)/dynare.m # Fix wrong permissions in upstream tarball override_dh_fixperms-indep: dh_fixperms -i find debian/dynare-matlab/usr/src/matlab/dynare-matlab \( -name '*.am' -or -name '*.m4' -or -name '*.ac' \) -exec chmod -x '{}' ';' find debian/dynare-common/usr/share/dynare/matlab/ -name '*.m' -exec chmod -x '{}' ';' get-orig-source: uscan --force-download --rename --destdir . .PHONY: get-orig-source debian/dynare-common.emacsen-remove0000644000000000000000000000061212231465403014565 0ustar #!/bin/sh set -e FLAVOR=$1 elc_dir=/usr/share/${FLAVOR}/site-lisp/dynare-common echo remove/foo: Handling removal of emacsen flavor ${FLAVOR} if [ ${FLAVOR} != emacs ] then echo emacsen-common: purging byte-compiled files for ${FLAVOR} rm -f ${elc_dir}/*.elc rm -f ${elc_dir}/*.el # Install might have been interrupted. rmdir --ignore-fail-on-non-empty ${elc_dir} fi exit 0; debian/source/0000755000000000000000000000000012266246265010501 5ustar debian/source/include-binaries0000644000000000000000000000004012266246265013633 0ustar debian/upstream-signing-key.pgp debian/source/format0000644000000000000000000000001412231465403011674 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000023512231465403012104 0ustar extend-diff-ignore=.*\.info|stamp-vti|version.texi|preprocessor/(DynareBison.(cc|hh)|(macro/)?(position.hh|stack.hh|location.hh)|macro/(MacroBison.(cc|hh))) debian/dynare-matlab.postinst0000644000000000000000000000147012231465403013515 0ustar #!/bin/sh set -e case "$1" in configure) debian-matlab-mexhelper dynare-matlab install \ --build-cmd 'cd mex/build/matlab && ./configure --with-matlab=$(dirname $(dirname $(readlink -f `which matlab`))) MATLAB_VERSION=$(echo version | matlab -nodesktop -nodisplay -nosplash 2>/dev/null | grep -A2 "ans ="|tail -1| cut -d "." -f 1,2) && make' \ --install-cmd 'mkdir -p /usr/lib/dynare/mex/matlab && install -m644 /usr/src/matlab/dynare-matlab/mex/matlab/* /usr/lib/dynare/mex/matlab' \ --clean-cmd 'cd mex/build/matlab && make distclean && rmdir /usr/src/matlab/dynare-matlab/mex/matlab' ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac #DEBHELPER# debian/dynare.install0000644000000000000000000000017212254055435012045 0ustar preprocessor/dynare_m /usr/lib/dynare/matlab dynare++/src/dynare++ /usr/bin debian/watch0000644000000000000000000000014412266244740010225 0ustar version=3 opts=pgpsigurlmangle=s/$/.sig/ http://www.dynare.org/release/source/ dynare-(.*)\.tar\.xz debian/dynare-matlab.prerm0000644000000000000000000000010112231465403012745 0ustar #!/bin/sh set -e rm -rf /usr/lib/dynare/mex/matlab #DEBHELPER# debian/upstream-signing-key.pgp0000644000000000000000000000330312266244740013766 0ustar Hظrii}/>9%[`ÞL=W@\] yJ̏a$7! e6z4dqd#g.U&Dyc5׈]tff={B4yKMbNxS8btȭ%, [r̵0qo1LeQ?jlq)nrdv#[ :^''<Gn;k7 0)q ޠ}@BW@ rAԨm%: Bu " Mvn{rà^~%KHz\J5@62gMyVRqX8 =vl[=x*NmDQ;u'9X9׺pu&'_K$}aϪ10;-pZK1q;Dynare Archive Automatic Signing Key e%  Pzò ||T$j ߃хLRK>ĝB@I)e?R&8/E; Pz3 "8u %)L㜔 u+О ~"ΑIeMyfE S`1s/b5"Q&M1; $'`hX#5v X 6nͺ -(9J.Ii.Ϟ0>åY"\sT,ڇɨk<zdsf9+@=JgD$LxfI Hظ ||T$j#!ў[}w[zљQIt %Mw(i x$