diff -urN jags.orig/Makefile jags/Makefile --- jags.orig/Makefile 2015-11-13 17:11:47.305736000 +0100 +++ jags/Makefile 2015-11-13 18:02:26.322259000 +0100 @@ -2,8 +2,7 @@ # $FreeBSD: head/math/jags/Makefile 386312 2015-05-14 10:15:04Z mat $ PORTNAME= mcmc-jags -PORTVERSION= 3.4.0 -PORTREVISION= 4 +PORTVERSION= 4.0.0 CATEGORIES= math MASTER_SITES= SF/mcmc-jags/JAGS/${S}.x/Source/:1 \ SF/mcmc-jags/Examples/${S}.x/:2 \ @@ -18,14 +17,13 @@ LICENSE= GPLv2 GNU_CONFIGURE= yes -USES= bison fortran gmake libtool +USES= bison compiler:features fortran gmake libtool localbase +USE_GCC= yes USE_LDCONFIG= yes DIST_SUBDIR= ${PORTNAME} WRKSRC= ${WRKDIR}/JAGS-${PORTVERSION} -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= MODULEVERSION=${S} S= ${PORTVERSION:C|\..*||} diff -urN jags.orig/distinfo jags/distinfo --- jags.orig/distinfo 2013-10-04 08:01:10.000000000 +0200 +++ jags/distinfo 2015-10-23 10:43:17.000000000 +0200 @@ -1,5 +1,5 @@ -SHA256 (mcmc-jags/JAGS-3.4.0.tar.gz) = 2beaa9a2672c2c95efc55ffa4c8b597a872f20232373daebd17ad539d3d7d82b -SIZE (mcmc-jags/JAGS-3.4.0.tar.gz) = 1677450 +SHA256 (mcmc-jags/JAGS-4.0.0.tar.gz) = a1d572269029d90d4e8b25757fd7ae9678994bd682937ec505ddcf06185d2c4c +SIZE (mcmc-jags/JAGS-4.0.0.tar.gz) = 1880476 SHA256 (mcmc-jags/jags_developer_manual.pdf) = 6e7c707b94ffc931807198cc162e8b254859bb774695ae39ef1c1c175560259b SIZE (mcmc-jags/jags_developer_manual.pdf) = 71319 SHA256 (mcmc-jags/jags_installation_manual.pdf) = 4b339af679186783f1bcfc1c31483238cbd46eb9f1f31eb853da51dae61cb3e5 diff -urN jags.orig/pkg-plist jags/pkg-plist --- jags.orig/pkg-plist 2014-11-16 14:07:25.000000000 +0100 +++ jags/pkg-plist 2015-11-13 17:59:27.788137000 +0100 @@ -1,9 +1,7 @@ bin/mcmc-jags include/JAGS/Console.h include/JAGS/JRmath.h -include/JAGS/Module.h include/JAGS/compiler/Compiler.h -include/JAGS/compiler/ConstantFactory.h include/JAGS/compiler/Counter.h include/JAGS/compiler/CounterTab.h include/JAGS/compiler/LogicalFactory.h @@ -16,16 +14,25 @@ include/JAGS/distribution/DistPtr.h include/JAGS/distribution/DistTab.h include/JAGS/distribution/Distribution.h +include/JAGS/distribution/RScalarDist.h include/JAGS/distribution/ScalarDist.h include/JAGS/distribution/VectorDist.h include/JAGS/function/ArrayFunction.h +include/JAGS/function/ArrayLogDensity.h +include/JAGS/function/DFunction.h +include/JAGS/function/DPQFunction.h include/JAGS/function/FuncError.h include/JAGS/function/FuncTab.h include/JAGS/function/Function.h include/JAGS/function/FunctionPtr.h include/JAGS/function/LinkFunction.h +include/JAGS/function/PFunction.h +include/JAGS/function/QFunction.h include/JAGS/function/ScalarFunction.h +include/JAGS/function/ScalarLogDensity.h +include/JAGS/function/ScalarVectorFunction.h include/JAGS/function/VectorFunction.h +include/JAGS/function/VectorLogDensity.h include/JAGS/graph/AggNode.h include/JAGS/graph/ArrayLogicalNode.h include/JAGS/graph/ArrayStochasticNode.h @@ -35,9 +42,11 @@ include/JAGS/graph/GraphMarks.h include/JAGS/graph/LinkNode.h include/JAGS/graph/LogicalNode.h +include/JAGS/graph/MixTab.h include/JAGS/graph/MixtureNode.h include/JAGS/graph/Node.h include/JAGS/graph/NodeError.h +include/JAGS/graph/ParentError.h include/JAGS/graph/ScalarLogicalNode.h include/JAGS/graph/ScalarStochasticNode.h include/JAGS/graph/StochasticNode.h @@ -51,27 +60,34 @@ include/JAGS/model/MonitorFactory.h include/JAGS/model/MonitorInfo.h include/JAGS/model/NodeArray.h +include/JAGS/model/NodeArraySubset.h include/JAGS/model/SymTab.h +include/JAGS/module/Module.h include/JAGS/module/ModuleError.h include/JAGS/rng/RNG.h -include/JAGS/rng/RmathRNG.h include/JAGS/rng/RNGFactory.h +include/JAGS/rng/RmathRNG.h include/JAGS/rng/TruncatedNormal.h include/JAGS/sampler/GraphView.h +include/JAGS/sampler/ImmutableSampleMethod.h +include/JAGS/sampler/ImmutableSampler.h include/JAGS/sampler/Linear.h include/JAGS/sampler/Metropolis.h -include/JAGS/sampler/ParallelSampler.h +include/JAGS/sampler/MutableSampleMethod.h +include/JAGS/sampler/MutableSampler.h include/JAGS/sampler/RWMetropolis.h -include/JAGS/sampler/SampleMethod.h +include/JAGS/sampler/SampleMethodNoAdapt.h include/JAGS/sampler/Sampler.h include/JAGS/sampler/SamplerFactory.h include/JAGS/sampler/SingletonFactory.h +include/JAGS/sampler/SingletonGraphView.h include/JAGS/sampler/Slicer.h include/JAGS/sampler/StepAdapter.h include/JAGS/sampler/TemperedMetropolis.h include/JAGS/sarray/Range.h include/JAGS/sarray/RangeIterator.h include/JAGS/sarray/SArray.h +include/JAGS/sarray/SimpleRange.h include/JAGS/util/dim.h include/JAGS/util/integer.h include/JAGS/util/logical.h @@ -85,8 +101,8 @@ lib/JAGS/modules-%%MODULEVERSION%%/mix.so lib/JAGS/modules-%%MODULEVERSION%%/msm.so lib/libjags.so -lib/libjags.so.3 -lib/libjags.so.3.0.4 +lib/libjags.so.4 +lib/libjags.so.4.0.0 lib/libjrmath.so lib/libjrmath.so.0 lib/libjrmath.so.0.0.0