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-RSQLite/Makefile b/databases/R-cran-RSQLite/Makefile --- a/databases/R-cran-RSQLite/Makefile +++ b/databases/R-cran-RSQLite/Makefile @@ -1,6 +1,5 @@ PORTNAME= RSQLite -PORTVERSION= 2.2.19 -PORTREVISION= 1 +PORTVERSION= 2.3.5 CATEGORIES= databases DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -8,15 +7,16 @@ COMMENT= Database Interface R driver for SQLite WWW= https://cran.r-project.org/web/packages/RSQLite/ -LICENSE= LGPL20 +LICENSE= LGPL21 -CRAN_DEPENDS= R-cran-DBI>=1.1.0:databases/R-cran-DBI \ +CRAN_DEPENDS= R-cran-DBI>=1.2.0:databases/R-cran-DBI \ R-cran-bit64>0:devel/R-cran-bit64 \ - R-cran-blob>0:devel/R-cran-blob \ + R-cran-blob>=1.2.0:devel/R-cran-blob \ R-cran-memoise>0:devel/R-cran-memoise \ - R-cran-Rcpp>0:devel/R-cran-Rcpp \ R-cran-pkgconfig>0:devel/R-cran-pkgconfig \ - R-cran-plogr>0:devel/R-cran-plogr + R-cran-rlang>0:devel/R-cran-rlang \ + R-cran-plogr>=0.2.0:devel/R-cran-plogr \ + R-cran-cpp11>=0.4.0:devel/R-cran-cpp11 BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} diff --git a/databases/R-cran-RSQLite/distinfo b/databases/R-cran-RSQLite/distinfo --- a/databases/R-cran-RSQLite/distinfo +++ b/databases/R-cran-RSQLite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669913013 -SHA256 (RSQLite_2.2.19.tar.gz) = 720f6b3bd0f910d200f4900f90feda177d1a6da098b373f91f14abcffd785f86 -SIZE (RSQLite_2.2.19.tar.gz) = 3730412 +TIMESTAMP = 1708760575 +SHA256 (RSQLite_2.3.5.tar.gz) = 81537effcb5a00a0544bd7848d0c4597e0060cddd7b576cd073ba2cc78536ef3 +SIZE (RSQLite_2.3.5.tar.gz) = 4247252 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 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 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 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 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 +. +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 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 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 +. +"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 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 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 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,22 @@ +PORTNAME= systemfonts +PORTVERSION= 1.0.5 +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} + +# 2 tests are failing, waiting for upstream fix + +USES= cran:auto-plist,compiles pkgconfig + +.include 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 = 1706878499 +SHA256 (systemfonts_1.0.5.tar.gz) = 840ffb1d8293739c79cbc868101d9f9a84f4a9de4c7b3625e30af2fb63e15823 +SIZE (systemfonts_1.0.5.tar.gz) = 80638 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 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 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.2.7 +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 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 = 1706877615 +SHA256 (ragg_1.2.7.tar.gz) = d77a18662d127881dcb5046033eb809293ad9ad439fa4b217202b8cef4280c9f +SIZE (ragg_1.2.7.tar.gz) = 425500 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 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.