Page MenuHomeFreeBSD

D43735.id135776.diff
No OneTemporary

D43735.id135776.diff

diff --git a/databases/Makefile b/databases/Makefile
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -5,6 +5,8 @@
SUBDIR += R-cran-RPostgreSQL
SUBDIR += R-cran-RSQLite
SUBDIR += R-cran-cachem
+ SUBDIR += R-cran-dbplyr
+ SUBDIR += R-cran-dtplyr
SUBDIR += R-cran-fastmap
SUBDIR += R-cran-sqldf
SUBDIR += WWWdb
diff --git a/databases/R-cran-dbplyr/Makefile b/databases/R-cran-dbplyr/Makefile
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dbplyr/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= dbplyr
+PORTVERSION= 2.4.0
+CATEGORIES= databases
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= 'dplyr' Back End for Databases
+WWW= https://dbplyr.tidyverse.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-blob>=1.2.00:devel/R-cran-blob \
+ R-cran-cli>=3.6.1:devel/R-cran-cli \
+ R-cran-DBI>=1.1.3:databases/R-cran-DBI \
+ R-cran-dplyr>=1.1.2:math/R-cran-dplyr \
+ R-cran-glue>=1.6.2:devel/R-cran-glue \
+ R-cran-lifecycle>=1.0.3:devel/R-cran-lifecycle \
+ R-cran-magrittr>0:devel/R-cran-magrittr \
+ R-cran-pillar>=1.9.0:devel/R-cran-pillar \
+ R-cran-purrr>=1.0.1:devel/R-cran-purrr \
+ R-cran-R6>=2.2.2:devel/R-cran-R6 \
+ R-cran-rlang>=1.1.1:devel/R-cran-rlang \
+ R-cran-tibble>=3.2.1:devel/R-cran-tibble \
+ R-cran-tidyr>=1.3.0:devel/R-cran-tidyr \
+ R-cran-tidyselect>=1.2.0:devel/R-cran-tidyselect \
+ R-cran-vctrs>=0.6.3:devel/R-cran-vctrs \
+ R-cran-withr>=2.5.0:devel/R-cran-withr
+
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+TEST_DEPENDS= R-cran-RSQLite>=2.3.1:databases/R-cran-RSQLite
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/databases/R-cran-dbplyr/distinfo b/databases/R-cran-dbplyr/distinfo
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dbplyr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706913855
+SHA256 (dbplyr_2.4.0.tar.gz) = 9154f35771fa818456c6c6ec566699f2e1e7569aaa48209de80b44274240f1e7
+SIZE (dbplyr_2.4.0.tar.gz) = 760884
diff --git a/databases/R-cran-dbplyr/pkg-descr b/databases/R-cran-dbplyr/pkg-descr
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dbplyr/pkg-descr
@@ -0,0 +1,4 @@
+A 'dplyr' back end for databases that allows you to work with remote database
+tables as if they are in-memory data frames. Basic features works with any
+database that has a 'DBI' back end; more advanced features require 'SQL'
+translation to be provided by the package author.
diff --git a/databases/R-cran-dtplyr/Makefile b/databases/R-cran-dtplyr/Makefile
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dtplyr/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= dtplyr
+PORTVERSION= 1.3.1
+CATEGORIES= databases
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Data Table Back-End for 'dplyr'
+WWW= https://dtplyr.tidyverse.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \
+ R-cran-data.table>=1.13.0:devel/R-cran-data.table \
+ R-cran-dplyr>=1.1.0:math/R-cran-dplyr \
+ R-cran-glue>0:devel/R-cran-glue \
+ R-cran-lifecycle>0:devel/R-cran-lifecycle \
+ R-cran-rlang>=1.0.4:devel/R-cran-rlang \
+ R-cran-tibble>0:devel/R-cran-tibble \
+ R-cran-tidyselect>=1.2.0:devel/R-cran-tidyselect \
+ R-cran-vctrs>=0.4.1:devel/R-cran-vctrs
+
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/databases/R-cran-dtplyr/distinfo b/databases/R-cran-dtplyr/distinfo
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dtplyr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706915299
+SHA256 (dtplyr_1.3.1.tar.gz) = a5a9689a640b8bd1274519af220c33deaa3919654acac4ebdff1ff365cc8d6e5
+SIZE (dtplyr_1.3.1.tar.gz) = 150971
diff --git a/databases/R-cran-dtplyr/pkg-descr b/databases/R-cran-dtplyr/pkg-descr
new file mode 100644
--- /dev/null
+++ b/databases/R-cran-dtplyr/pkg-descr
@@ -0,0 +1,3 @@
+Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you
+to write 'dplyr' code that is automatically translated to the equivalent, but
+usually much faster, data.table code.
diff --git a/devel/Makefile b/devel/Makefile
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -51,6 +51,7 @@
SUBDIR += R-cran-foreach
SUBDIR += R-cran-future
SUBDIR += R-cran-future.apply
+ SUBDIR += R-cran-gargle
SUBDIR += R-cran-gbRd
SUBDIR += R-cran-gbm
SUBDIR += R-cran-gdata
@@ -62,10 +63,13 @@
SUBDIR += R-cran-globals
SUBDIR += R-cran-glue
SUBDIR += R-cran-gmodels
+ SUBDIR += R-cran-googledrive
+ SUBDIR += R-cran-googlesheets4
SUBDIR += R-cran-gsubfn
SUBDIR += R-cran-gtools
SUBDIR += R-cran-hardhat
SUBDIR += R-cran-hms
+ SUBDIR += R-cran-ids
SUBDIR += R-cran-ini
SUBDIR += R-cran-iterators
SUBDIR += R-cran-itertools
@@ -80,6 +84,8 @@
SUBDIR += R-cran-microbenchmark
SUBDIR += R-cran-mlbench
SUBDIR += R-cran-mockery
+ SUBDIR += R-cran-mockr
+ SUBDIR += R-cran-modelr
SUBDIR += R-cran-msm
SUBDIR += R-cran-multicool
SUBDIR += R-cran-optparse
@@ -124,12 +130,14 @@
SUBDIR += R-cran-sessioninfo
SUBDIR += R-cran-sfsmisc
SUBDIR += R-cran-sourcetools
+ SUBDIR += R-cran-systemfonts
SUBDIR += R-cran-sys
SUBDIR += R-cran-testit
SUBDIR += R-cran-testthat
SUBDIR += R-cran-tibble
SUBDIR += R-cran-tidyr
SUBDIR += R-cran-tidyselect
+ SUBDIR += R-cran-tidyverse
SUBDIR += R-cran-timechange
SUBDIR += R-cran-tinytest
SUBDIR += R-cran-tzdb
diff --git a/devel/R-cran-conflicted/Makefile b/devel/R-cran-conflicted/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-conflicted/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= conflicted
+PORTVERSION= 1.2.0
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Alternative Conflict Resolution Strategy
+WWW= https://conflicted.r-lib.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \
+ R-cran-memoise>0:devel/R-cran-memoise \
+ R-cran-rlang>=1.0.0:devel/R-cran-rlang
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-conflicted/distinfo b/devel/R-cran-conflicted/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-conflicted/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706912127
+SHA256 (conflicted_1.2.0.tar.gz) = c99b86bb52da3e7d1f4d96d70c77304d0434db5bd906edd8d743e89ac9223088
+SIZE (conflicted_1.2.0.tar.gz) = 17071
diff --git a/devel/R-cran-conflicted/pkg-descr b/devel/R-cran-conflicted/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-conflicted/pkg-descr
@@ -0,0 +1,5 @@
+R's default conflict management system gives the most recently loaded package
+precedence. This can make it hard to detect conflicts, particularly when they
+arise because a package update creates ambiguity that did not previously exist.
+'conflicted' takes a different approach, making every conflict an error and
+forcing you to choose which function to use.
diff --git a/devel/R-cran-gargle/Makefile b/devel/R-cran-gargle/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-gargle/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= gargle
+PORTVERSION= 1.5.2
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Utilities for Working with Google APIs
+WWW= https://github.com/r-lib/gargle/issues
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cli>=3.0.1:devel/R-cran-cli \
+ R-cran-fs>=1.3.1:sysutils/R-cran-fs \
+ R-cran-glue>=1.3.0:devel/R-cran-glue \
+ R-cran-httr>=1.4.5:www/R-cran-httr \
+ R-cran-jsonlite>0:converters/R-cran-jsonlite \
+ R-cran-lifecycle>0:devel/R-cran-lifecycle \
+ R-cran-openssl>0:security/R-cran-openssl \
+ R-cran-rappdirs>0:devel/R-cran-rappdirs \
+ R-cran-rlang>=1.1.0:devel/R-cran-rlang \
+ R-cran-withr>0:devel/R-cran-withr
+
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-gargle/distinfo b/devel/R-cran-gargle/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-gargle/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706916653
+SHA256 (gargle_1.5.2.tar.gz) = 4a5beb046eb50a168b4baf5d1fcd8ac20d698e7fcb6b6ef46a436ded5b039001
+SIZE (gargle_1.5.2.tar.gz) = 627560
diff --git a/devel/R-cran-gargle/pkg-descr b/devel/R-cran-gargle/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-gargle/pkg-descr
@@ -0,0 +1,4 @@
+Provides utilities for working with Google APIs
+<https://developers.google.com/apis-explorer>.
+This includes functions and classes for handling common credential types and for
+preparing, executing, and processing HTTP requests.
diff --git a/devel/R-cran-googledrive/Makefile b/devel/R-cran-googledrive/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googledrive/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= googledrive
+PORTVERSION= 2.1.1
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Interface to Google Drive
+WWW= https://googledrive.tidyverse.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \
+ R-cran-gargle>=1.5.0:devel/R-cran-gargle \
+ R-cran-glue>=1.4.2:devel/R-cran-glue \
+ R-cran-httr>0:www/R-cran-httr \
+ R-cran-jsonlite>0:converters/R-cran-jsonlite \
+ R-cran-lifecycle>0:devel/R-cran-lifecycle \
+ R-cran-magrittr>0:devel/R-cran-magrittr \
+ R-cran-pillar>=1.9.0:devel/R-cran-pillar \
+ R-cran-purrr>=1.0.1:devel/R-cran-purrr \
+ R-cran-rlang>=1.0.2:devel/R-cran-rlang \
+ R-cran-tibble>=2.0.0:devel/R-cran-tibble \
+ R-cran-uuid>0:devel/R-cran-uuid \
+ R-cran-vctrs>=0.3.0:devel/R-cran-vctrs \
+ R-cran-withr>0:devel/R-cran-withr
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-googledrive/distinfo b/devel/R-cran-googledrive/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googledrive/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706917861
+SHA256 (googledrive_2.1.1.tar.gz) = 0b8b4f74ba3630b0347249a32a80bc5fc2e8b63ad2952702f30162bd2d38fb82
+SIZE (googledrive_2.1.1.tar.gz) = 1609266
diff --git a/devel/R-cran-googledrive/pkg-descr b/devel/R-cran-googledrive/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googledrive/pkg-descr
@@ -0,0 +1 @@
+Manage Google Drive files from R.
diff --git a/devel/R-cran-googlesheets4/Makefile b/devel/R-cran-googlesheets4/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googlesheets4/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= googlesheets4
+PORTVERSION= 1.1.1
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Access Google Sheets using the Sheets API V4
+WWW= https://googlesheets4.tidyverse.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
+ R-cran-cli>=3.0.0:devel/R-cran-cli \
+ R-cran-curl>0:ftp/R-cran-curl \
+ R-cran-gargle>=1.5.0:devel/R-cran-gargle \
+ R-cran-glue>=1.3.0:devel/R-cran-glue \
+ R-cran-googledrive>=2.1.0:devel/R-cran-googledrive \
+ R-cran-httr>0:www/R-cran-httr \
+ R-cran-ids>0:devel/R-cran-ids \
+ R-cran-lifecycle>0:devel/R-cran-lifecycle \
+ R-cran-magrittr>0:devel/R-cran-magrittr \
+ R-cran-purrr>0:devel/R-cran-purrr \
+ R-cran-rematch2>0:devel/R-cran-rematch2 \
+ R-cran-rlang>=1.0.2:devel/R-cran-rlang \
+ R-cran-tibble>=2.1.1:devel/R-cran-tibble \
+ R-cran-vctrs>=0.2.3:devel/R-cran-vctrs \
+ R-cran-withr>0:devel/R-cran-withr
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-googlesheets4/distinfo b/devel/R-cran-googlesheets4/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googlesheets4/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706919190
+SHA256 (googlesheets4_1.1.1.tar.gz) = c5cc63348c54b9de8492e7b12b249245746ea1ff33e306f12431f4fc9386fccf
+SIZE (googlesheets4_1.1.1.tar.gz) = 232584
diff --git a/devel/R-cran-googlesheets4/pkg-descr b/devel/R-cran-googlesheets4/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-googlesheets4/pkg-descr
@@ -0,0 +1,7 @@
+Interact with Google Sheets through the Sheets API v4
+<https://developers.google.com/sheets/api>.
+"API" is an acronym for "application programming interface"; the Sheets API
+allows users to interact with Google Sheets programmatically, instead of via a
+web browser.
+The "v4" refers to the fact that the Sheets API is currently at version 4.
+This package can read and write both the metadata and the cell data in a Sheet.
diff --git a/devel/R-cran-ids/Makefile b/devel/R-cran-ids/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-ids/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= ids
+PORTVERSION= 1.0.1
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Generate Random Identifiers
+WWW= https://github.com/richfitz/ids
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-openssl>0:security/R-cran-openssl \
+ R-cran-uuid>0:devel/R-cran-uuid
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-ids/distinfo b/devel/R-cran-ids/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-ids/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706918804
+SHA256 (ids_1.0.1.tar.gz) = b6212a186063c23116c5cbd3cca65dbb8977dd737261e4526ebee8f64852cfe8
+SIZE (ids_1.0.1.tar.gz) = 91213
diff --git a/devel/R-cran-ids/pkg-descr b/devel/R-cran-ids/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-ids/pkg-descr
@@ -0,0 +1 @@
+Generate random or human readable and pronounceable identifiers.
diff --git a/devel/R-cran-mockr/Makefile b/devel/R-cran-mockr/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-mockr/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= mockr
+PORTVERSION= 0.2.1
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Mocking in R
+WWW= https://krlmlr.github.io/mockr/
+
+LICENSE= GPLv3
+
+CRAN_DEPENDS= R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-withr>0:devel/R-cran-withr
+
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-mockr/distinfo b/devel/R-cran-mockr/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-mockr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708759171
+SHA256 (mockr_0.2.1.tar.gz) = 23ef5941eeed6a20b7670e78ef54a406ecd1eb9b57da2d4ca92ae03696f27a58
+SIZE (mockr_0.2.1.tar.gz) = 20956
diff --git a/devel/R-cran-mockr/pkg-descr b/devel/R-cran-mockr/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-mockr/pkg-descr
@@ -0,0 +1,2 @@
+Provides a means to mock a package function, i.e., temporarily substitute it for testing.
+Designed as a drop-in replacement for the now deprecated 'testthat::with_mock()' and 'testthat::local_mock()'.
diff --git a/devel/R-cran-modelr/Makefile b/devel/R-cran-modelr/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-modelr/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= modelr
+PORTVERSION= 0.1.11
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Modelling Functions that Work with the Pipe
+WWW= https://modelr.tidyverse.org
+
+LICENSE= GPLv3
+
+CRAN_DEPENDS= R-cran-broom>0:devel/R-cran-broom \
+ R-cran-magrittr>0:devel/R-cran-magrittr \
+ R-cran-purrr>=0.2.2:devel/R-cran-purrr \
+ R-cran-rlang>=1.0.6:devel/R-cran-rlang \
+ R-cran-tibble>0:devel/R-cran-tibble \
+ R-cran-tidyr>=0.8.0:devel/R-cran-tidyr \
+ R-cran-tidyselect>0:devel/R-cran-tidyselect \
+ R-cran-vctrs>0:devel/R-cran-vctrs
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-modelr/distinfo b/devel/R-cran-modelr/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-modelr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706954655
+SHA256 (modelr_0.1.11.tar.gz) = 94ebd506e9ccf3bf25318be6a182f8f89c3669a77b41864a0b9dbcc1d4337bd3
+SIZE (modelr_0.1.11.tar.gz) = 121480
diff --git a/devel/R-cran-modelr/pkg-descr b/devel/R-cran-modelr/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-modelr/pkg-descr
@@ -0,0 +1,2 @@
+Functions for modelling that help you seamlessly integrate modelling into a
+pipeline of data manipulation and visualisation.
diff --git a/devel/R-cran-systemfonts/Makefile b/devel/R-cran-systemfonts/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-systemfonts/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= systemfonts
+PORTVERSION= 1.0.6
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= System Native Font Finding
+WWW= https://systemfonts.r-lib.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-cpp11>=0.2.1:devel/R-cran-cpp11
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libfontconfig.so:x11-fonts/fontconfig
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist,compiles pkgconfig
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-systemfonts/distinfo b/devel/R-cran-systemfonts/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-systemfonts/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1709821553
+SHA256 (systemfonts_1.0.6.tar.gz) = d1586e7b6ecdcb5af6559a30f58b806d347e570724313cb9cb655a27ad581dd7
+SIZE (systemfonts_1.0.6.tar.gz) = 80844
diff --git a/devel/R-cran-systemfonts/pkg-descr b/devel/R-cran-systemfonts/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-systemfonts/pkg-descr
@@ -0,0 +1,11 @@
+Provides system native access to the font catalogue.
+
+As font handling varies between systems it is difficult to correctly locate
+installed fonts across different operating systems.
+
+The 'systemfonts' package provides bindings to the native libraries on Windows,
+macOS and Linux for finding font files that can then be used further by e.g.
+graphic devices.
+
+The main use is intended to be from compiled code but 'systemfonts' also
+provides access from R.
diff --git a/devel/R-cran-tidyverse/Makefile b/devel/R-cran-tidyverse/Makefile
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-tidyverse/Makefile
@@ -0,0 +1,47 @@
+PORTNAME= tidyverse
+PORTVERSION= 2.0.0
+CATEGORIES= devel
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Easily Install and Load the 'Tidyverse'
+WWW= https://tidyverse.tidyverse.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-broom>=1.0.3:devel/R-cran-broom \
+ R-cran-conflicted>=1.2.0:devel/R-cran-conflicted \
+ R-cran-cli>=3.6.0:devel/R-cran-cli \
+ R-cran-dbplyr>=2.3.0:databases/R-cran-dbplyr \
+ R-cran-dplyr>=1.1.0:math/R-cran-dplyr \
+ R-cran-dtplyr>=1.2.2:databases/R-cran-dtplyr \
+ R-cran-forcats>=1.0.0:math/R-cran-forcats \
+ R-cran-ggplot2>=3.4.1:graphics/R-cran-ggplot2 \
+ R-cran-googlesheets4>=1.0.1:devel/R-cran-googlesheets4 \
+ R-cran-haven>=2.5.1:math/R-cran-haven \
+ R-cran-hms>=1.1.2:devel/R-cran-hms \
+ R-cran-httr>=1.4.4:www/R-cran-httr \
+ R-cran-jsonlite>=1.8.4:converters/R-cran-jsonlite \
+ R-cran-lubridate>=1.9.2:devel/R-cran-lubridate \
+ R-cran-magrittr>=2.0.3:devel/R-cran-magrittr \
+ R-cran-modelr>=0.1.10:devel/R-cran-modelr \
+ R-cran-pillar>=1.8.1:devel/R-cran-pillar \
+ R-cran-purrr>=1.0.1:devel/R-cran-purrr \
+ R-cran-ragg>=1.2.5:graphics/R-cran-ragg \
+ R-cran-readr>=2.1.4:textproc/R-cran-readr \
+ R-cran-readxl>=1.4.2:textproc/R-cran-readxl \
+ R-cran-reprex>=2.0.2:textproc/R-cran-reprex \
+ R-cran-rlang>=1.0.6:devel/R-cran-rlang \
+ R-cran-rstudioapi>=0.14:devel/R-cran-rstudioapi \
+ R-cran-rvest>=1.0.3:www/R-cran-rvest \
+ R-cran-stringr>=1.5.0:textproc/R-cran-stringr \
+ R-cran-tibble>=3.1.8:devel/R-cran-tibble \
+ R-cran-tidyr>=1.3.0:devel/R-cran-tidyr \
+ R-cran-xml2>=1.3.3:textproc/R-cran-xml2
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+TEST_DEPENDS= R-cran-mockr>0:devel/R-cran-mockr
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/devel/R-cran-tidyverse/distinfo b/devel/R-cran-tidyverse/distinfo
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-tidyverse/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706955512
+SHA256 (tidyverse_2.0.0.tar.gz) = 3d3c2d135056333247d309d1c2cc98cc0d87e2c781f4c6fbceab28d28c0728e5
+SIZE (tidyverse_2.0.0.tar.gz) = 704618
diff --git a/devel/R-cran-tidyverse/pkg-descr b/devel/R-cran-tidyverse/pkg-descr
new file mode 100644
--- /dev/null
+++ b/devel/R-cran-tidyverse/pkg-descr
@@ -0,0 +1,4 @@
+The 'tidyverse' is a set of packages that work in harmony because they share
+common data representations and 'API' design.
+This package is designed to make it easy to install and load multiple
+'tidyverse' packages in a single step.
diff --git a/graphics/Makefile b/graphics/Makefile
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -12,6 +12,7 @@
SUBDIR += R-cran-GDD
SUBDIR += R-cran-RColorBrewer
SUBDIR += R-cran-colorspace
+ SUBDIR += R-cran-cowplot
SUBDIR += R-cran-diagram
SUBDIR += R-cran-dichromat
SUBDIR += R-cran-dygraphs
@@ -28,6 +29,7 @@
SUBDIR += R-cran-pixmap
SUBDIR += R-cran-png
SUBDIR += R-cran-qcc
+ SUBDIR += R-cran-ragg
SUBDIR += R-cran-rgdal
SUBDIR += R-cran-s2
SUBDIR += R-cran-scales
diff --git a/graphics/R-cran-cowplot/Makefile b/graphics/R-cran-cowplot/Makefile
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-cowplot/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= cowplot
+PORTVERSION= 1.1.3
+CATEGORIES= graphics
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Streamlined Plot Theme and Plot Annotations for 'ggplot2'
+WWW= https://wilkelab.org/cowplot/
+
+LICENSE= GPLv2
+
+CRAN_DEPENDS= R-cran-ggplot2>=3.4.0:graphics/R-cran-ggplot2 \
+ R-cran-gtable>0:math/R-cran-gtable \
+ R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-scales>0:graphics/R-cran-scales
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= ${CRAN_DEPENDS}
+TEST_DEPENDS= R-cran-dbplyr>0:databases/R-cran-dbplyr \
+ R-cran-testthat>=1.0.0:devel/R-cran-testthat \
+ R-cran-maps>0:math/R-cran-maps
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/graphics/R-cran-cowplot/distinfo b/graphics/R-cran-cowplot/distinfo
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-cowplot/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706875292
+SHA256 (cowplot_1.1.3.tar.gz) = 8756971af5c50381cf00ec7ed622fd5cf3d70f534bdfa3ebadd157b5aef5b273
+SIZE (cowplot_1.1.3.tar.gz) = 1350286
diff --git a/graphics/R-cran-cowplot/pkg-descr b/graphics/R-cran-cowplot/pkg-descr
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-cowplot/pkg-descr
@@ -0,0 +1,8 @@
+Provides various features that help with creating publication-quality figures
+with 'ggplot2', such as a set of themes, functions to align plots and arrange
+them into complex compound figures, and functions that make it easy to annotate
+plots and or mix plots with images.
+The package was originally written for internal use in the Wilke lab, hence the
+name (Claus O. Wilke's plot package).
+It has also been used extensively in the book Fundamentals of Data
+Visualization.
diff --git a/graphics/R-cran-ragg/Makefile b/graphics/R-cran-ragg/Makefile
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-ragg/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= ragg
+PORTVERSION= 1.3.0
+CATEGORIES= graphics
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Graphic Devices Based on AGG
+WWW= https://ragg.r-lib.org/
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-systemfonts>=1.0.3:devel/R-cran-systemfonts \
+ R-cran-textshaping>=0.3.0:print/R-cran-textshaping
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libpng.so:graphics/png \
+ libtiff.so:graphics/tiff \
+ libjpeg.so:graphics/jpeg-turbo
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist,compiles pkgconfig
+
+.include <bsd.port.mk>
diff --git a/graphics/R-cran-ragg/distinfo b/graphics/R-cran-ragg/distinfo
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-ragg/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1710405841
+SHA256 (ragg_1.3.0.tar.gz) = 328c24d35b6b08317f21413902c35e32fd6a953d3e7401fa8b0f5d13895614b2
+SIZE (ragg_1.3.0.tar.gz) = 430242
diff --git a/graphics/R-cran-ragg/pkg-descr b/graphics/R-cran-ragg/pkg-descr
new file mode 100644
--- /dev/null
+++ b/graphics/R-cran-ragg/pkg-descr
@@ -0,0 +1,5 @@
+Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing
+library.
+
+The 'ragg' package provides a set of graphic devices based on AGG to use as
+alternative to the raster devices provided through the 'grDevices' package.
diff --git a/print/Makefile b/print/Makefile
--- a/print/Makefile
+++ b/print/Makefile
@@ -1,6 +1,7 @@
COMMENT = Desktop publishing
SUBDIR += R-cran-knitr
+ SUBDIR += R-cran-textshaping
SUBDIR += R-cran-tinytex
SUBDIR += a2pdf
SUBDIR += a2ps
diff --git a/print/R-cran-textshaping/Makefile b/print/R-cran-textshaping/Makefile
new file mode 100644
--- /dev/null
+++ b/print/R-cran-textshaping/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= textshaping
+PORTVERSION= 0.3.7
+CATEGORIES= print
+DISTNAME= ${PORTNAME}_${PORTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping
+WWW= https://github.com/r-lib/textshaping
+
+LICENSE= MIT
+
+CRAN_DEPENDS= R-cran-systemfonts>=1.0.0:devel/R-cran-systemfonts
+BUILD_DEPENDS= ${CRAN_DEPENDS}
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz \
+ libfribidi.so:converters/fribidi
+RUN_DEPENDS= ${CRAN_DEPENDS}
+
+USES= cran:auto-plist,compiles pkgconfig
+
+.include <bsd.port.mk>
diff --git a/print/R-cran-textshaping/distinfo b/print/R-cran-textshaping/distinfo
new file mode 100644
--- /dev/null
+++ b/print/R-cran-textshaping/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1706878261
+SHA256 (textshaping_0.3.7.tar.gz) = fa924dbe1fb4138b80d6c26ee42f4203843f1d34f77e2a5e42514e6fcc97ec42
+SIZE (textshaping_0.3.7.tar.gz) = 35100
diff --git a/print/R-cran-textshaping/pkg-descr b/print/R-cran-textshaping/pkg-descr
new file mode 100644
--- /dev/null
+++ b/print/R-cran-textshaping/pkg-descr
@@ -0,0 +1,5 @@
+Provides access to the text shaping functionality in the 'HarfBuzz' library and
+the bidirectional algorithm in the 'Fribidi' library.
+
+'textshaping' is a low-level utility package mainly for graphic devices that
+expands upon the font tool-set provided by the 'systemfonts' package.

File Metadata

Mime Type
text/plain
Expires
Fri, May 15, 9:56 PM (8 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33100283
Default Alt Text
D43735.id135776.diff (25 KB)

Event Timeline