Re: git: 850ef4f5a5e2 - main - math/R-cran-metafor: New port: Meta-analysis package for R
- Reply: Christos Longros : "Re: git: 850ef4f5a5e2 - main - math/R-cran-metafor: New port: Meta-analysis package for R"
- Reply: Nuno Teixeira : "Re: git: 850ef4f5a5e2 - main - math/R-cran-metafor: New port: Meta-analysis package for R"
- In reply to: Christos Longros : "git: 850ef4f5a5e2 - main - math/R-cran-metafor: New port: Meta-analysis package for R"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 16 Oct 2026 15:10:48 UTC
Hi Christos,
Thank you for your work.
I think two things can be improved (don't have to make them immediately,
maybe in next update to the port).
1. I see that both BUILD and RUN depends are same, in this case, you can
use BUILD_RUN_DEPENDS that is recently added to the framework.
2. As jrm@ asked as optional, you could have added test dependencies and
see if it passes, if possible.
On 10/16/26 18:06, Christos Longros wrote:
> The branch main has been updated by longros:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=850ef4f5a5e2238586582e9fed00fcde310b6fe0
>
> commit 850ef4f5a5e2238586582e9fed00fcde310b6fe0
> Author: Christos Longros <longros@FreeBSD.org>
> AuthorDate: 2026-10-13 20:15:19 +0000
> Commit: Christos Longros <longros@FreeBSD.org>
> CommitDate: 2026-10-16 15:04:18 +0000
>
> math/R-cran-metafor: New port: Meta-analysis package for R
>
> Reviewed by: jrm
> Approved by: jrm (mentor)
> Differential Revision: https://reviews.freebsd.org/D60718
> ---
> math/Makefile | 1 +
> math/R-cran-metafor/Makefile | 22 ++++++++++++++++++++++
> math/R-cran-metafor/distinfo | 3 +++
> math/R-cran-metafor/pkg-descr | 18 ++++++++++++++++++
> 4 files changed, 44 insertions(+)
>
> diff --git a/math/Makefile b/math/Makefile
> index af323dbf0c87..74123b7946d0 100644
> --- a/math/Makefile
> +++ b/math/Makefile
> @@ -102,6 +102,7 @@
> SUBDIR += R-cran-mcmc
> SUBDIR += R-cran-memisc
> SUBDIR += R-cran-metadat
> + SUBDIR += R-cran-metafor
> SUBDIR += R-cran-minqa
> SUBDIR += R-cran-misc3d
> SUBDIR += R-cran-miscTools
> diff --git a/math/R-cran-metafor/Makefile b/math/R-cran-metafor/Makefile
> new file mode 100644
> index 000000000000..3383ab2c5b7a
> --- /dev/null
> +++ b/math/R-cran-metafor/Makefile
> @@ -0,0 +1,22 @@
> +PORTNAME= metafor
> +DISTVERSION= 5.2-1
> +CATEGORIES= math
> +DISTNAME= ${PORTNAME}_${DISTVERSION}
> +
> +MAINTAINER= longros@FreeBSD.org
> +COMMENT= Meta-analysis package for R
> +WWW= https://cran.r-project.org/web/packages/metafor/index.html
> +
> +LICENSE= GPLv2+
> +
> +CRAN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
> + R-cran-mathjaxr>0:math/R-cran-mathjaxr \
> + R-cran-metadat>0:math/R-cran-metadat \
> + R-cran-numDeriv>0:math/R-cran-numDeriv \
> + R-cran-pbapply>0:devel/R-cran-pbapply
> +BUILD_DEPENDS= ${CRAN_DEPENDS}
> +RUN_DEPENDS= ${CRAN_DEPENDS}
> +
> +USES= cran:auto-plist
> +
> +.include <bsd.port.mk>
> diff --git a/math/R-cran-metafor/distinfo b/math/R-cran-metafor/distinfo
> new file mode 100644
> index 000000000000..20cec8a459a2
> --- /dev/null
> +++ b/math/R-cran-metafor/distinfo
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1791922518
> +SHA256 (metafor_5.2-1.tar.gz) = 25c421cf52279294b11ab3166adfeb327dd22034a03a46487f081a19a163339b
> +SIZE (metafor_5.2-1.tar.gz) = 5037964
> diff --git a/math/R-cran-metafor/pkg-descr b/math/R-cran-metafor/pkg-descr
> new file mode 100644
> index 000000000000..b4773a9987c8
> --- /dev/null
> +++ b/math/R-cran-metafor/pkg-descr
> @@ -0,0 +1,18 @@
> +A comprehensive collection of functions for conducting meta-analyses in
> +R. The package includes functions to calculate various effect sizes or
> +outcome measures, fit equal-, fixed-, random-, and mixed-effects models
> +to such data, carry out moderator and meta-regression analyses, and
> +create various types of meta-analytical plots (e.g., forest, funnel,
> +radial, L'Abbe, Baujat, bubble, and GOSH plots). For meta-analyses of
> +binomial and person-time data, the package also provides functions that
> +implement specialized methods, including the Mantel-Haenszel method,
> +Peto's method, and a variety of suitable generalized linear
> +(mixed-effects) models (i.e., mixed-effects logistic and Poisson
> +regression models). Finally, the package provides functionality for
> +fitting meta-analytic multivariate/multilevel models that account for
> +non-independent sampling errors and/or true effects (e.g., due to the
> +inclusion of multiple treatment studies, multiple endpoints, or other
> +forms of clustering). Network meta-analyses and meta-analyses accounting
> +for known correlation structures (e.g., due to phylogenetic relatedness)
> +can also be conducted. An introduction to the package can be found in
> +Viechtbauer (2010) <doi:10.18637/jss.v036.i03>.
>