diff --git a/math/jags/Makefile b/math/jags/Makefile index d35ab35329d3..31d021c7c0b4 100644 --- a/math/jags/Makefile +++ b/math/jags/Makefile @@ -1,89 +1,86 @@ PORTNAME= mcmc-jags -DISTVERSION= 4.3.1 -PORTREVISION= 6 +DISTVERSION= 4.3.2 CATEGORIES= math MASTER_SITES= SF/mcmc-jags/JAGS/${S}.x/Source/:1 \ SF/mcmc-jags/Examples/${S}.x/:2 \ SF/mcmc-jags/Manuals/2.x/:3 \ SF/mcmc-jags/Manuals/${S}.x/:4 DISTFILES= JAGS-${PORTVERSION}${EXTRACT_SUFX}:1 DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTFILES:M*[12]:C|:.*||} MAINTAINER= ports@FreeBSD.org COMMENT= Just Another Gibbs Sampler WWW= http://mcmc-jags.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= cppunit>0:devel/cppunit LIB_DEPENDS= libltdl.so:devel/libltdl +USES= bison compiler:features fortran gmake libtool localbase pathfix pkgconfig + GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -USES= bison compiler:features fortran gmake libtool localbase pathfix -USE_GCC= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/JAGS-${PORTVERSION} OPTIONS_SINGLE= BLAS -OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB +OPTIONS_SINGLE_BLAS= OPENBLAS NETLIB OPTIONS_DEFAULT+= OPENBLAS -ATLAS_USES= blaslapack:atlas -ATLAS_VARS= MANUAL_PACKAGE_BUILD=\ -"Choose a BLAS option other than ATLAS for package building." NETLIB_USES= blaslapack:netlib OPENBLAS_USES= blaslapack:openblas DOCS_DISTFILES= jags_developer_manual.pdf:3 jags_installation_manual.pdf:4 \ jags_user_manual.pdf:4 DOCS_PORTDOCS= ${DISTFILES:M*[34]:C|:.*||} EXAMPLES_DISTFILES= classic-bugs.tar.gz:2 EXAMPLES_PORTEXAMPLES= * CONFIGURE_ARGS+= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" OPTIONS_SUB= YES PLIST_SUB= MODULEVERSION=${S} S= ${PORTVERSION:C|\..*||} OPTIONS_DEFINE= DOCS EXAMPLES -post-patch: - @${REINPLACE_CMD} \ +pre-configure: + ${REINPLACE_CMD} \ -e '/@WINDOWS_FALSE@bin_SCRIPTS =/s/jags/mcmc-&/' \ -e '/CLEANFILES =/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@jags:/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@.*rm -f jags/s/jags/mcmc-&/' \ -e '/@WINDOWS_FALSE@.*mv jags.tmp jags/s/jags/mcmc-&/2' \ ${WRKSRC}/src/terminal/Makefile.in -post-patch-EXAMPLES-on: - @${SED} -i '' -e '\|JAGS ?=|{s|jags|mcmc-&|;s|/usr/local|${PREFIX}|;}' \ +pre-configure-EXAMPLES-on: + ${SED} -i '' -e '\|JAGS ?=|{s|jags|mcmc-&|;s|/usr/local|${PREFIX}|;}' \ ${WRKDIR}/classic-bugs/vol[12]/Makefile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @cd ${_DISTDIR}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + cd ${_DISTDIR}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - @cd ${WRKDIR}/classic-bugs; ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKDIR}/classic-bugs; ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .if defined(MAINTAINER_MODE) BUILD_DEPENDS+= ${LOCALBASE}/lib/R/library/coda/R/coda.rdb:math/R-cran-coda check test: install .for i in 1 2 @cd ${WRKDIR}/classic-bugs/vol${i}; ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} check .endfor @${FIND} ${WRKDIR}/classic-bugs -type f -name check.log | ${SORT} | \ ${XARGS} -tI @ ${CAT} @ .endif .include diff --git a/math/jags/distinfo b/math/jags/distinfo index 6060190beeba..dbd029cf040b 100644 --- a/math/jags/distinfo +++ b/math/jags/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1650043347 -SHA256 (mcmc-jags/JAGS-4.3.1.tar.gz) = f9258355b5e9eb13bd33c5fa720f0cbebacea7d0a4a42b71b0fb14501ee14229 -SIZE (mcmc-jags/JAGS-4.3.1.tar.gz) = 2019687 +TIMESTAMP = 1782408725 +SHA256 (mcmc-jags/JAGS-4.3.2.tar.gz) = 871f556af403a7c2ce6a0f02f15cf85a572763e093d26658ebac55c4ab472fc8 +SIZE (mcmc-jags/JAGS-4.3.2.tar.gz) = 2032834 SHA256 (mcmc-jags/jags_developer_manual.pdf) = 6e7c707b94ffc931807198cc162e8b254859bb774695ae39ef1c1c175560259b SIZE (mcmc-jags/jags_developer_manual.pdf) = 71319 -SHA256 (mcmc-jags/jags_installation_manual.pdf) = d55bbf390d7fb1059ec7b89cb5c01bce91a1aea56e8f25ad905414a8f77a0eea -SIZE (mcmc-jags/jags_installation_manual.pdf) = 210134 +SHA256 (mcmc-jags/jags_installation_manual.pdf) = 836b31f3fef4335c6dad04339c90a7542e60743d4a6087cf356f2a3d60521474 +SIZE (mcmc-jags/jags_installation_manual.pdf) = 214355 SHA256 (mcmc-jags/jags_user_manual.pdf) = d73a023dc87654e6ae56eb27cc6dba25097e00ddd2d8f7ca2639f27d55e581a3 SIZE (mcmc-jags/jags_user_manual.pdf) = 429729 SHA256 (mcmc-jags/classic-bugs.tar.gz) = cbecdd184516ed1e0ed26993335c7ce6b50b85875c66a059a4ad51780547e580 SIZE (mcmc-jags/classic-bugs.tar.gz) = 86183