git: eb050d3852fa - main - devel/R-cran-patrick: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.