git: 758fb8974ea0 - main - math/jags: upgrade JAGS to 4.3.2

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 25 Jun 2026 22:02:48 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=758fb8974ea00d9ae144b90db1d93b9ec601e9ff

commit 758fb8974ea00d9ae144b90db1d93b9ec601e9ff
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2026-06-25 20:25:13 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-06-25 20:48:17 +0000

    math/jags: upgrade JAGS to 4.3.2
    
    Upgrade to 4.3.2, and since I’m there remove USE_GCC and the ATLAS option.
---
 math/jags/Makefile | 25 +++++++++++--------------
 math/jags/distinfo | 10 +++++-----
 2 files changed, 16 insertions(+), 19 deletions(-)

diff --git a/math/jags/Makefile b/math/jags/Makefile
index d35ab35329d3..31d021c7c0b4 100644
--- a/math/jags/Makefile
+++ b/math/jags/Makefile
@@ -1,6 +1,5 @@
 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 \
@@ -17,25 +16,23 @@ 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 \
@@ -53,8 +50,8 @@ 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-&/' \
@@ -62,17 +59,17 @@ post-patch:
 		-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
diff --git a/math/jags/distinfo b/math/jags/distinfo
index 6060190beeba..dbd029cf040b 100644
--- a/math/jags/distinfo
+++ b/math/jags/distinfo
@@ -1,10 +1,10 @@
-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