git: eb050d3852fa - main - devel/R-cran-patrick: New port

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Fri, 14 Feb 2025 05:10:13 UTC
The branch main has been updated by uzsolt:

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

commit eb050d3852fa5e16e324ced3b8db34d7980a3ee0
Author:     Zsolt Udvari <uzsolt@FreeBSD.org>
AuthorDate: 2025-02-14 05:08:43 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-02-14 05:09:59 +0000

    devel/R-cran-patrick: New port
    
    This package is an extension to testthat that enables parameterized
    unit testing in R. Parameterized unit tests are often easier to read and
    more reliable, since they follow the DNRY (do not repeat yourself) rule.
---
 devel/Makefile                 |  1 +
 devel/R-cran-patrick/Makefile  | 21 +++++++++++++++++++++
 devel/R-cran-patrick/distinfo  |  3 +++
 devel/R-cran-patrick/pkg-descr |  3 +++
 4 files changed, 28 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index f3ff4ecce5e8..a3984c8efd92 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -98,6 +98,7 @@
     SUBDIR += R-cran-pak
     SUBDIR += R-cran-parallelly
     SUBDIR += R-cran-parsedate
+    SUBDIR += R-cran-patrick
     SUBDIR += R-cran-pillar
     SUBDIR += R-cran-pkgbuild
     SUBDIR += R-cran-pkgcache
diff --git a/devel/R-cran-patrick/Makefile b/devel/R-cran-patrick/Makefile
new file mode 100644
index 000000000000..d375a6f9d897
--- /dev/null
+++ b/devel/R-cran-patrick/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	patrick
+DISTVERSION=	0.3.0
+CATEGORIES=	devel
+DISTNAME=	${PORTNAME}_${DISTVERSION}
+
+MAINTAINER=	uzsolt@FreeBSD.org
+COMMENT=	Extension of the 'testthat' package
+WWW=		https://cran.r-project.org/package=patrick
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	R-cran-dplyr>0:math/R-cran-dplyr \
+		R-cran-glue>0:devel/R-cran-glue \
+		R-cran-purrr>0:devel/R-cran-purrr \
+		R-cran-rlang>0:devel/R-cran-rlang \
+		R-cran-testthat>=3.1.5:devel/R-cran-testthat \
+		R-cran-tibble>0:devel/R-cran-tibble
+
+USES=		cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-patrick/distinfo b/devel/R-cran-patrick/distinfo
new file mode 100644
index 000000000000..81d5d96094a5
--- /dev/null
+++ b/devel/R-cran-patrick/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1739474551
+SHA256 (patrick_0.3.0.tar.gz) = 148862daa8c4eac1dd6ae17b492a647c5700595587e521256b6a486e548bdfbf
+SIZE (patrick_0.3.0.tar.gz) = 8610
diff --git a/devel/R-cran-patrick/pkg-descr b/devel/R-cran-patrick/pkg-descr
new file mode 100644
index 000000000000..786a45d8dcc8
--- /dev/null
+++ b/devel/R-cran-patrick/pkg-descr
@@ -0,0 +1,3 @@
+This package is an extension to testthat that enables parameterized unit testing
+in R. Parameterized unit tests are often easier to read and more reliable, since
+they follow the DNRY (do not repeat yourself) rule.