1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

math/dynare: update 4.4.3 -> 4.5.1

PR:		221342
Relnotes:	https://forum.dynare.org/t/release-of-dynare-4-5-1/10431
Submitted by:	Fernando Apesteguia <fernando.apesteguia@gmail.com> (maintainer)
This commit is contained in:
Kurt Jaeger 2017-08-12 18:05:42 +00:00
parent fd242b3812
commit 7f7b2b18b1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=447845
7 changed files with 518 additions and 353 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= dynare
PORTVERSION= 4.4.3
PORTREVISION= 11
PORTVERSION= 4.5.1
CATEGORIES= math
MASTER_SITES= http://www.dynare.org/release/source/
@ -23,13 +22,12 @@ LIB_DEPENDS= libumfpack.so:math/suitesparse \
libfftw3_threads.so:math/fftw3 \
libfftw3.so:math/fftw3 \
libfftw3f_threads.so:math/fftw3-float \
libfftw3f.so:math/fftw3-float \
liblapack.so:math/lapack \
libblas.so:math/blas
libfftw3f.so:math/fftw3-float
WRKSRC= ${WRKDIR}/${DISTNAME}
GNU_CONFIGURE= yes
USES= fortran gmake pkgconfig tar:xz
USES= fortran gmake pkgconfig tar:xz shebangfix
SHEBANG_FILES= matlab/modules/reporting/success.sh
INFO= dynare
@ -45,11 +43,6 @@ OCTAVE_BUILD_DEPENDS= octave:math/octave
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
pre-configure:
# fix matio detection
${REINPLACE_CMD} 's,-lmatio .*$$LIBS,`pkgconf --libs matio`,' \
${WRKSRC}/configure ${WRKSRC}/mex/build/octave/configure
post-configure:
@${ECHO_MSG} ""
@${ECHO_MSG} ""
@ -60,4 +53,11 @@ post-configure:
@${ECHO_MSG} ""
@${ECHO_MSG} ""
.include <bsd.port.mk>
.include <bsd.port.pre.mk>
post-install:
.if ${ARCH} == "amd64"
${REINPLACE_CMD} -e 's|preprocessor32|preprocessor64|g' ${TMPPLIST}
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +1,3 @@
SHA256 (dynare-4.4.3.tar.xz) = d00f97f72bcad7486ec1d18640d44b607d91ff9f585c9b4e01d08b6a3deeae21
SIZE (dynare-4.4.3.tar.xz) = 14982128
TIMESTAMP = 1500906695
SHA256 (dynare-4.5.1.tar.xz) = ae6a7e9cc62fb25b18db3d4b5c34c27c7af17a46cb73586d051a049b7108db1f
SIZE (dynare-4.5.1.tar.xz) = 16068492

View File

@ -1,14 +1,11 @@
--- Makefile.in.orig 2014-07-31 12:30:46 UTC
--- Makefile.in.orig 2017-07-24 14:31:29 UTC
+++ Makefile.in
@@ -827,9 +827,9 @@ dist-hook:
install-exec-local:
$(MKDIR_P) $(DESTDIR)$(pkglibdir)/contrib/ms-sbvar/TZcode
cp -r examples $(DESTDIR)$(pkglibdir)
- cp -r matlab $(DESTDIR)$(pkglibdir)
rm -f $(DESTDIR)$(pkglibdir)/matlab/dynare_m
- cp preprocessor/dynare_m $(DESTDIR)$(pkglibdir)/matlab
+ cp -r matlab $(DESTDIR)$(pkglibdir)
+ $(INSTALL_PROGRAM) preprocessor/dynare_m $(DESTDIR)$(pkglibdir)/matlab
cp -r contrib/ms-sbvar/TZcode/MatlabFiles $(DESTDIR)$(pkglibdir)/contrib/ms-sbvar/TZcode
@@ -844,7 +844,7 @@ install-exec-local:
ARCH="64"; \
fi; \
mkdir -p $(DESTDIR)$(pkglibdir)/matlab/preprocessor$$ARCH; \
- cp preprocessor/dynare_m $(DESTDIR)$(pkglibdir)/matlab/preprocessor$$ARCH; \
+ $(INSTALL_PROGRAM) preprocessor/dynare_m $(DESTDIR)$(pkglibdir)/matlab/preprocessor$$ARCH; \
}
uninstall-local:

View File

@ -1,4 +1,4 @@
--- dynare++/kord/journal.cweb.orig 2013-11-08 16:37:59 UTC
--- dynare++/kord/journal.cweb.orig 2017-07-24 09:58:59 UTC
+++ dynare++/kord/journal.cweb
@@ -5,6 +5,8 @@
@c
@ -38,7 +38,7 @@
gettimeofday(&now, NULL);
elapsed = now.tv_sec-start.tv_sec + (now.tv_usec-start.tv_usec)*1.0e-6;
@@ -107,7 +122,11 @@ void SystemResources::getRUS(double& loa
@@ -111,7 +126,11 @@ void SystemResources::getRUS(double& loa
load_avg = -1.0;
#endif

View File

@ -1,4 +1,4 @@
--- dynare++/parser/cc/parser_exception.h.orig 2013-11-08 16:37:59 UTC
--- dynare++/parser/cc/parser_exception.h.orig 2017-07-24 09:58:59 UTC
+++ dynare++/parser/cc/parser_exception.h
@@ -6,6 +6,7 @@
#define OG_FORMULA_PARSER_H
@ -6,5 +6,5 @@
#include <string>
+#include <stdio.h>
namespace ogp {
using std::string;
namespace ogp
{

View File

@ -1,6 +1,6 @@
--- mex/build/octave/configure.orig 2014-07-31 12:31:10 UTC
--- mex/build/octave/configure.orig 2017-07-24 14:31:27 UTC
+++ mex/build/octave/configure
@@ -7076,7 +7076,7 @@ if ${ac_cv_lib_umfpack_umfpack_dl_defaul
@@ -7202,7 +7202,7 @@ if ${ac_cv_lib_umfpack_umfpack_dl_defaul
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS

File diff suppressed because it is too large Load Diff