git: ce2322be51ac - main - Update R-cran-* WWW to modern URL

From: Devin Teske <dteske_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 02:03:48 UTC
The branch main has been updated by dteske:

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

commit ce2322be51acbf69b62c0184368654549246c36b
Author:     Devin Teske <dteske@FreeBSD.org>
AuthorDate: 2026-09-19 01:59:22 +0000
Commit:     Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-09-19 01:59:22 +0000

    Update R-cran-* WWW to modern URL
    
    Old R-cran-* ports have https://cran.r-project.org/web/packages/${PORTNAME}
    
    New R-cran-* ports have https://cran.r-project.org/package=${PORTNAME}
    
    Replace all the old WWW URLs with new WWW URLs
    
    Reviewed by:    fuz
    Differential Revision:  https://reviews.freebsd.org/D59714
---
 biology/R-cran-BiocManager/Makefile          | 2 +-
 converters/R-cran-RJSONIO/Makefile           | 2 +-
 converters/R-cran-arabic2kansuji/Makefile    | 2 +-
 converters/R-cran-base64enc/Makefile         | 2 +-
 converters/R-cran-jsonlite/Makefile          | 2 +-
 converters/R-cran-rjson/Makefile             | 2 +-
 databases/R-cran-DBI/Makefile                | 2 +-
 databases/R-cran-RMySQL/Makefile             | 2 +-
 databases/R-cran-RPostgreSQL/Makefile        | 2 +-
 databases/R-cran-RSQLite/Makefile            | 2 +-
 databases/R-cran-cachem/Makefile             | 2 +-
 databases/R-cran-fastmap/Makefile            | 2 +-
 databases/R-cran-sqldf/Makefile              | 2 +-
 deskutils/R-cran-exams/Makefile              | 2 +-
 devel/R-cran-Defaults/Makefile               | 2 +-
 devel/R-cran-Hmisc/Makefile                  | 2 +-
 devel/R-cran-ModelMetrics/Makefile           | 2 +-
 devel/R-cran-R.methodsS3/Makefile            | 2 +-
 devel/R-cran-R6/Makefile                     | 2 +-
 devel/R-cran-Rcpp/Makefile                   | 2 +-
 devel/R-cran-RcppProgress/Makefile           | 2 +-
 devel/R-cran-Rdpack/Makefile                 | 2 +-
 devel/R-cran-abind/Makefile                  | 2 +-
 devel/R-cran-bindr/Makefile                  | 2 +-
 devel/R-cran-bit/Makefile                    | 2 +-
 devel/R-cran-bit64/Makefile                  | 2 +-
 devel/R-cran-bitops/Makefile                 | 2 +-
 devel/R-cran-broom/Makefile                  | 2 +-
 devel/R-cran-caTools/Makefile                | 2 +-
 devel/R-cran-checkmate/Makefile              | 2 +-
 devel/R-cran-chron/Makefile                  | 2 +-
 devel/R-cran-classInt/Makefile               | 2 +-
 devel/R-cran-cliapp/Makefile                 | 2 +-
 devel/R-cran-clipr/Makefile                  | 2 +-
 devel/R-cran-clock/Makefile                  | 2 +-
 devel/R-cran-decor/Makefile                  | 2 +-
 devel/R-cran-doParallel/Makefile             | 2 +-
 devel/R-cran-ellipsis/Makefile               | 2 +-
 devel/R-cran-filelock/Makefile               | 2 +-
 devel/R-cran-fontawesome/Makefile            | 2 +-
 devel/R-cran-foreach/Makefile                | 2 +-
 devel/R-cran-gbRd/Makefile                   | 2 +-
 devel/R-cran-gbm/Makefile                    | 2 +-
 devel/R-cran-gdata/Makefile                  | 2 +-
 devel/R-cran-generics/Makefile               | 2 +-
 devel/R-cran-getopt/Makefile                 | 2 +-
 devel/R-cran-glmnet/Makefile                 | 2 +-
 devel/R-cran-glue/Makefile                   | 2 +-
 devel/R-cran-gmodels/Makefile                | 2 +-
 devel/R-cran-gtools/Makefile                 | 2 +-
 devel/R-cran-hms/Makefile                    | 2 +-
 devel/R-cran-interp/Makefile                 | 2 +-
 devel/R-cran-iterators/Makefile              | 2 +-
 devel/R-cran-itertools/Makefile              | 2 +-
 devel/R-cran-lifecycle/Makefile              | 2 +-
 devel/R-cran-memoise/Makefile                | 2 +-
 devel/R-cran-optparse/Makefile               | 2 +-
 devel/R-cran-otel/Makefile                   | 2 +-
 devel/R-cran-pillar/Makefile                 | 2 +-
 devel/R-cran-pkgconfig/Makefile              | 2 +-
 devel/R-cran-pkgmaker/Makefile               | 2 +-
 devel/R-cran-plogr/Makefile                  | 2 +-
 devel/R-cran-plyr/Makefile                   | 2 +-
 devel/R-cran-praise/Makefile                 | 2 +-
 devel/R-cran-prettyunits/Makefile            | 2 +-
 devel/R-cran-profvis/Makefile                | 2 +-
 devel/R-cran-progress/Makefile               | 2 +-
 devel/R-cran-promises/Makefile               | 2 +-
 devel/R-cran-randomForest/Makefile           | 2 +-
 devel/R-cran-registry/Makefile               | 2 +-
 devel/R-cran-repr/Makefile                   | 2 +-
 devel/R-cran-reshape2/Makefile               | 2 +-
 devel/R-cran-rgexf/Makefile                  | 2 +-
 devel/R-cran-rlang/Makefile                  | 2 +-
 devel/R-cran-rngtools/Makefile               | 2 +-
 devel/R-cran-rprojroot/Makefile              | 2 +-
 devel/R-cran-rstudioapi/Makefile             | 2 +-
 devel/R-cran-sfsmisc/Makefile                | 2 +-
 devel/R-cran-sourcetools/Makefile            | 2 +-
 devel/R-cran-sys/Makefile                    | 2 +-
 devel/R-cran-tibble/Makefile                 | 2 +-
 devel/R-cran-tidyselect/Makefile             | 2 +-
 devel/R-cran-tzdb/Makefile                   | 2 +-
 devel/R-cran-withr/Makefile                  | 2 +-
 devel/R-cran-zeallot/Makefile                | 2 +-
 finance/R-cran-AER/Makefile                  | 2 +-
 finance/R-cran-PerformanceAnalytics/Makefile | 2 +-
 finance/R-cran-RFinanceYJ/Makefile           | 2 +-
 finance/R-cran-TTR/Makefile                  | 2 +-
 finance/R-cran-gmm/Makefile                  | 2 +-
 finance/R-cran-lmtest/Makefile               | 2 +-
 finance/R-cran-plm/Makefile                  | 2 +-
 finance/R-cran-strucchange/Makefile          | 2 +-
 finance/R-cran-urca/Makefile                 | 2 +-
 finance/R-cran-vars/Makefile                 | 2 +-
 ftp/R-cran-RCurl/Makefile                    | 2 +-
 graphics/R-cran-DiagrammeR/Makefile          | 2 +-
 graphics/R-cran-RColorBrewer/Makefile        | 2 +-
 graphics/R-cran-diagram/Makefile             | 2 +-
 graphics/R-cran-dichromat/Makefile           | 2 +-
 graphics/R-cran-dygraphs/Makefile            | 2 +-
 graphics/R-cran-farver/Makefile              | 2 +-
 graphics/R-cran-gridBase/Makefile            | 2 +-
 graphics/R-cran-gridExtra/Makefile           | 2 +-
 graphics/R-cran-latticeExtra/Makefile        | 2 +-
 graphics/R-cran-munsell/Makefile             | 2 +-
 graphics/R-cran-pROC/Makefile                | 2 +-
 graphics/R-cran-pixmap/Makefile              | 2 +-
 graphics/R-cran-scales/Makefile              | 2 +-
 graphics/R-cran-shape/Makefile               | 2 +-
 graphics/R-cran-viridis/Makefile             | 2 +-
 graphics/R-cran-viridisLite/Makefile         | 2 +-
 graphics/R-cran-visNetwork/Makefile          | 2 +-
 japanese/R-cran-zipangu/Makefile             | 2 +-
 math/R-cran-ADGofTest/Makefile               | 2 +-
 math/R-cran-CVST/Makefile                    | 2 +-
 math/R-cran-ChangeAnomalyDetection/Makefile  | 2 +-
 math/R-cran-DRR/Makefile                     | 2 +-
 math/R-cran-Deriv/Makefile                   | 2 +-
 math/R-cran-KFAS/Makefile                    | 2 +-
 math/R-cran-LearnBayes/Makefile              | 2 +-
 math/R-cran-MCMCpack/Makefile                | 2 +-
 math/R-cran-MSwM/Makefile                    | 2 +-
 math/R-cran-MatrixModels/Makefile            | 2 +-
 math/R-cran-RcppEigen/Makefile               | 2 +-
 math/R-cran-RcppRoll/Makefile                | 2 +-
 math/R-cran-Rmpfr/Makefile                   | 2 +-
 math/R-cran-Rsolnp/Makefile                  | 2 +-
 math/R-cran-SQUAREM/Makefile                 | 2 +-
 math/R-cran-SparseM/Makefile                 | 2 +-
 math/R-cran-alabama/Makefile                 | 2 +-
 math/R-cran-assertthat/Makefile              | 2 +-
 math/R-cran-backports/Makefile               | 2 +-
 math/R-cran-bdsmatrix/Makefile               | 2 +-
 math/R-cran-conquer/Makefile                 | 2 +-
 math/R-cran-ddalpha/Makefile                 | 2 +-
 math/R-cran-deldir/Makefile                  | 2 +-
 math/R-cran-dimRed/Makefile                  | 2 +-
 math/R-cran-doBy/Makefile                    | 2 +-
 math/R-cran-energy/Makefile                  | 2 +-
 math/R-cran-expm/Makefile                    | 2 +-
 math/R-cran-forecast/Makefile                | 2 +-
 math/R-cran-geepack/Makefile                 | 2 +-
 math/R-cran-geometry/Makefile                | 2 +-
 math/R-cran-gower/Makefile                   | 2 +-
 math/R-cran-gtable/Makefile                  | 2 +-
 math/R-cran-igraph/Makefile                  | 2 +-
 math/R-cran-influenceR/Makefile              | 2 +-
 math/R-cran-inline/Makefile                  | 2 +-
 math/R-cran-irlba/Makefile                   | 2 +-
 math/R-cran-isoband/Makefile                 | 2 +-
 math/R-cran-labeling/Makefile                | 2 +-
 math/R-cran-lazyeval/Makefile                | 2 +-
 math/R-cran-linprog/Makefile                 | 2 +-
 math/R-cran-lpSolve/Makefile                 | 2 +-
 math/R-cran-magic/Makefile                   | 2 +-
 math/R-cran-mathjaxr/Makefile                | 2 +-
 math/R-cran-matrixStats/Makefile             | 2 +-
 math/R-cran-mcmc/Makefile                    | 2 +-
 math/R-cran-minqa/Makefile                   | 2 +-
 math/R-cran-nloptr/Makefile                  | 2 +-
 math/R-cran-nnls/Makefile                    | 2 +-
 math/R-cran-nortest/Makefile                 | 2 +-
 math/R-cran-numDeriv/Makefile                | 2 +-
 math/R-cran-numbers/Makefile                 | 2 +-
 math/R-cran-outliers/Makefile                | 2 +-
 math/R-cran-partitions/Makefile              | 2 +-
 math/R-cran-pbkrtest/Makefile                | 2 +-
 math/R-cran-pls/Makefile                     | 2 +-
 math/R-cran-polynom/Makefile                 | 2 +-
 math/R-cran-prodlim/Makefile                 | 2 +-
 math/R-cran-proxy/Makefile                   | 2 +-
 math/R-cran-quadprog/Makefile                | 2 +-
 math/R-cran-quantreg/Makefile                | 2 +-
 math/R-cran-raster/Makefile                  | 2 +-
 math/R-cran-recipes/Makefile                 | 2 +-
 math/R-cran-robustbase/Makefile              | 2 +-
 math/R-cran-sandwich/Makefile                | 2 +-
 math/R-cran-sets/Makefile                    | 2 +-
 math/R-cran-sf/Makefile                      | 2 +-
 math/R-cran-slam/Makefile                    | 2 +-
 math/R-cran-spData/Makefile                  | 2 +-
 math/R-cran-spdep/Makefile                   | 2 +-
 math/R-cran-sspir/Makefile                   | 2 +-
 math/R-cran-stabledist/Makefile              | 2 +-
 math/R-cran-uroot/Makefile                   | 2 +-
 math/R-cran-zoo/Makefile                     | 2 +-
 misc/R-cran-mime/Makefile                    | 2 +-
 net/R-cran-pingr/Makefile                    | 2 +-
 net/R-cran-twitteR/Makefile                  | 2 +-
 science/R-cran-DCluster/Makefile             | 2 +-
 science/R-cran-Epi/Makefile                  | 2 +-
 science/R-cran-cmprsk/Makefile               | 2 +-
 science/R-cran-epicalc/Makefile              | 2 +-
 science/R-cran-etm/Makefile                  | 2 +-
 science/R-cran-kernlab/Makefile              | 2 +-
 science/R-cran-snow/Makefile                 | 2 +-
 science/R-cran-som/Makefile                  | 2 +-
 science/R-cran-udunits2/Makefile             | 2 +-
 security/R-cran-ROAuth/Makefile              | 2 +-
 security/R-cran-askpass/Makefile             | 2 +-
 security/R-cran-sodium/Makefile              | 2 +-
 textproc/R-cran-DT/Makefile                  | 2 +-
 textproc/R-cran-XML/Makefile                 | 2 +-
 textproc/R-cran-bibtex/Makefile              | 2 +-
 textproc/R-cran-brew/Makefile                | 2 +-
 textproc/R-cran-formatR/Makefile             | 2 +-
 textproc/R-cran-highr/Makefile               | 2 +-
 textproc/R-cran-htmlTable/Makefile           | 2 +-
 textproc/R-cran-markdown/Makefile            | 2 +-
 textproc/R-cran-readr/Makefile               | 2 +-
 textproc/R-cran-rematch/Makefile             | 2 +-
 textproc/R-cran-reprex/Makefile              | 2 +-
 textproc/R-cran-tth/Makefile                 | 2 +-
 textproc/R-cran-xml2/Makefile                | 2 +-
 textproc/R-cran-xtable/Makefile              | 2 +-
 www/R-cran-RgoogleMaps/Makefile              | 2 +-
 www/R-cran-Rook/Makefile                     | 2 +-
 www/R-cran-bslib/Makefile                    | 2 +-
 www/R-cran-crosstalk/Makefile                | 2 +-
 www/R-cran-downloader/Makefile               | 2 +-
 www/R-cran-htmlwidgets/Makefile              | 2 +-
 www/R-cran-httr/Makefile                     | 2 +-
 www/R-cran-jquerylib/Makefile                | 2 +-
 www/R-cran-rvest/Makefile                    | 2 +-
 www/R-cran-scrapeR/Makefile                  | 2 +-
 www/R-cran-selectr/Makefile                  | 2 +-
 www/R-cran-servr/Makefile                    | 2 +-
 228 files changed, 228 insertions(+), 228 deletions(-)

diff --git a/biology/R-cran-BiocManager/Makefile b/biology/R-cran-BiocManager/Makefile
index 4108598eb89c..36febfdf7861 100644
--- a/biology/R-cran-BiocManager/Makefile
+++ b/biology/R-cran-BiocManager/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	atanubiswas484@gmail.com
 COMMENT=	Convenient tool to install and update Bioconductor packages
-WWW=		https://cran.r-project.org/web/packages/BiocManager/
+WWW=		https://cran.r-project.org/package=BiocManager
 
 LICENSE=	ART20
 
diff --git a/converters/R-cran-RJSONIO/Makefile b/converters/R-cran-RJSONIO/Makefile
index 05526c26d54f..b03094528e17 100644
--- a/converters/R-cran-RJSONIO/Makefile
+++ b/converters/R-cran-RJSONIO/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Serialize R objects to JSON, JavaScript Object Notation
-WWW=		https://cran.r-project.org/web/packages/RJSONIO/
+WWW=		https://cran.r-project.org/package=RJSONIO
 
 LICENSE=	BSD3CLAUSE
 
diff --git a/converters/R-cran-arabic2kansuji/Makefile b/converters/R-cran-arabic2kansuji/Makefile
index a856017c0c07..34bba8363ab3 100644
--- a/converters/R-cran-arabic2kansuji/Makefile
+++ b/converters/R-cran-arabic2kansuji/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Convert Arabic Numerals to Kansuji
-WWW=		https://cran.r-project.org/web/packages/arabic2kansuji/
+WWW=		https://cran.r-project.org/package=arabic2kansuji
 
 LICENSE=	MIT
 
diff --git a/converters/R-cran-base64enc/Makefile b/converters/R-cran-base64enc/Makefile
index 417e777cd483..aa40d1cef9f0 100644
--- a/converters/R-cran-base64enc/Makefile
+++ b/converters/R-cran-base64enc/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Tools for base64 encoding
-WWW=		https://cran.r-project.org/web/packages/base64enc/
+WWW=		https://cran.r-project.org/package=base64enc
 
 LICENSE=	GPLv2+
 
diff --git a/converters/R-cran-jsonlite/Makefile b/converters/R-cran-jsonlite/Makefile
index 63fd0cc20890..56c3fdf913f1 100644
--- a/converters/R-cran-jsonlite/Makefile
+++ b/converters/R-cran-jsonlite/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	uzsolt@FreeBSD.org
 COMMENT=	Robust, High Performance JSON Parser and Generator for R
-WWW=		https://cran.r-project.org/web/packages/jsonlite/
+WWW=		https://cran.r-project.org/package=jsonlite
 
 LICENSE=	MIT
 
diff --git a/converters/R-cran-rjson/Makefile b/converters/R-cran-rjson/Makefile
index ebea401f6597..72e3cf986f4a 100644
--- a/converters/R-cran-rjson/Makefile
+++ b/converters/R-cran-rjson/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	JSON for R
-WWW=		https://cran.r-project.org/web/packages/rjson/
+WWW=		https://cran.r-project.org/package=rjson
 
 LICENSE=	GPLv2
 
diff --git a/databases/R-cran-DBI/Makefile b/databases/R-cran-DBI/Makefile
index e5695471bf1f..bbc39e327ebf 100644
--- a/databases/R-cran-DBI/Makefile
+++ b/databases/R-cran-DBI/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	R Database Interface
-WWW=		https://cran.r-project.org/web/packages/DBI/
+WWW=		https://cran.r-project.org/package=DBI
 
 LICENSE=	LGPL21+
 
diff --git a/databases/R-cran-RMySQL/Makefile b/databases/R-cran-RMySQL/Makefile
index c1fd80158a8e..ddb8a80529e8 100644
--- a/databases/R-cran-RMySQL/Makefile
+++ b/databases/R-cran-RMySQL/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	R interface to the MySQL database
-WWW=		https://cran.r-project.org/web/packages/RMySQL/
+WWW=		https://cran.r-project.org/package=RMySQL
 
 LICENSE=	GPLv2
 
diff --git a/databases/R-cran-RPostgreSQL/Makefile b/databases/R-cran-RPostgreSQL/Makefile
index aaa1efb3ab7c..570daacad6ba 100644
--- a/databases/R-cran-RPostgreSQL/Makefile
+++ b/databases/R-cran-RPostgreSQL/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	R Interface to the 'PostgreSQL' Database System
-WWW=		https://cran.r-project.org/web/packages/RPostgreSQL/
+WWW=		https://cran.r-project.org/package=RPostgreSQL
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/databases/R-cran-RSQLite/Makefile b/databases/R-cran-RSQLite/Makefile
index 65c477c6a29a..4e9e0b1b7337 100644
--- a/databases/R-cran-RSQLite/Makefile
+++ b/databases/R-cran-RSQLite/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Database Interface R driver for SQLite
-WWW=		https://cran.r-project.org/web/packages/RSQLite/
+WWW=		https://cran.r-project.org/package=RSQLite
 
 LICENSE=	LGPL21 LGPL3
 LICENSE_COMB=	dual
diff --git a/databases/R-cran-cachem/Makefile b/databases/R-cran-cachem/Makefile
index 40dbd35f413e..aaa02d1a738b 100644
--- a/databases/R-cran-cachem/Makefile
+++ b/databases/R-cran-cachem/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	uzsolt@FreeBSD.org
 COMMENT=	Cache R Objects with Automatic Pruning
-WWW=		https://cran.r-project.org/web/packages/cachem/
+WWW=		https://cran.r-project.org/package=cachem
 
 LICENSE=	MIT
 
diff --git a/databases/R-cran-fastmap/Makefile b/databases/R-cran-fastmap/Makefile
index 5c1629571f08..0f83e9a1d4d7 100644
--- a/databases/R-cran-fastmap/Makefile
+++ b/databases/R-cran-fastmap/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	uzsolt@FreeBSD.org
 COMMENT=	Fast Implementation of a Key-Value Store
-WWW=		https://cran.r-project.org/web/packages/fastmap/
+WWW=		https://cran.r-project.org/package=fastmap
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.note
diff --git a/databases/R-cran-sqldf/Makefile b/databases/R-cran-sqldf/Makefile
index 43be4f3d17d1..eb0ed1290199 100644
--- a/databases/R-cran-sqldf/Makefile
+++ b/databases/R-cran-sqldf/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	SQL select on R data frames
-WWW=		https://cran.r-project.org/web/packages/sqldf/
+WWW=		https://cran.r-project.org/package=sqldf
 
 LICENSE=	GPLv2
 
diff --git a/deskutils/R-cran-exams/Makefile b/deskutils/R-cran-exams/Makefile
index 4a98177dfd72..9755da5603cf 100644
--- a/deskutils/R-cran-exams/Makefile
+++ b/deskutils/R-cran-exams/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	uzsolt@FreeBSD.org
 COMMENT=	Automatic generation of exams in R
-WWW=		https://cran.r-project.org/web/packages/exams/
+WWW=		https://cran.r-project.org/package=exams
 
 LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	multi
diff --git a/devel/R-cran-Defaults/Makefile b/devel/R-cran-Defaults/Makefile
index 161f13544662..a56980db218b 100644
--- a/devel/R-cran-Defaults/Makefile
+++ b/devel/R-cran-Defaults/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Create Global Function Defaults
-WWW=		https://cran.r-project.org/web/packages/Defaults/
+WWW=		https://cran.r-project.org/package=Defaults
 
 LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	dual
diff --git a/devel/R-cran-Hmisc/Makefile b/devel/R-cran-Hmisc/Makefile
index 7292e3546607..459553ae6f40 100644
--- a/devel/R-cran-Hmisc/Makefile
+++ b/devel/R-cran-Hmisc/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Harrell Miscellaneous functions useful for data analysis
-WWW=		https://cran.r-project.org/web/packages/Hmisc/
+WWW=		https://cran.r-project.org/package=Hmisc
 
 LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	dual
diff --git a/devel/R-cran-ModelMetrics/Makefile b/devel/R-cran-ModelMetrics/Makefile
index 4f2d5cc821a0..6853695d5d9c 100644
--- a/devel/R-cran-ModelMetrics/Makefile
+++ b/devel/R-cran-ModelMetrics/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Rapid Calculation of Model Metrics
-WWW=		https://cran.r-project.org/web/packages/ModelMetrics/
+WWW=		https://cran.r-project.org/package=ModelMetrics
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-R.methodsS3/Makefile b/devel/R-cran-R.methodsS3/Makefile
index 362f2e4755d6..2fde06296ca2 100644
--- a/devel/R-cran-R.methodsS3/Makefile
+++ b/devel/R-cran-R.methodsS3/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	uzsolt@FreeBSD.org
 COMMENT=	Methods that simplify the setup of S3 generic functions
-WWW=		https://cran.r-project.org/web/packages/R.methodsS3/
+WWW=		https://cran.r-project.org/package=R.methodsS3
 
 LICENSE=	LGPL21 LGPL3
 LICENSE_COMB=	dual
diff --git a/devel/R-cran-R6/Makefile b/devel/R-cran-R6/Makefile
index b02f0c434d2c..d4c041f000fd 100644
--- a/devel/R-cran-R6/Makefile
+++ b/devel/R-cran-R6/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Classes with reference semantics
-WWW=		https://cran.r-project.org/web/packages/R6/
+WWW=		https://cran.r-project.org/package=R6
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-Rcpp/Makefile b/devel/R-cran-Rcpp/Makefile
index c9bb1ecfa607..b3aa2c8289dc 100644
--- a/devel/R-cran-Rcpp/Makefile
+++ b/devel/R-cran-Rcpp/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Seamless R and C++ Integration
-WWW=		https://cran.r-project.org/web/packages/Rcpp/
+WWW=		https://cran.r-project.org/package=Rcpp
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-RcppProgress/Makefile b/devel/R-cran-RcppProgress/Makefile
index aead7a5d10ad..774bd7a68fc4 100644
--- a/devel/R-cran-RcppProgress/Makefile
+++ b/devel/R-cran-RcppProgress/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Interruptible Progress Bar with OpenMP Support for C++ in R Packages
-WWW=		https://cran.r-project.org/web/packages/RcppProgress/
+WWW=		https://cran.r-project.org/package=RcppProgress
 
 LICENSE=	GPLv3
 
diff --git a/devel/R-cran-Rdpack/Makefile b/devel/R-cran-Rdpack/Makefile
index 94d302b7bf72..9e2271239c93 100644
--- a/devel/R-cran-Rdpack/Makefile
+++ b/devel/R-cran-Rdpack/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Update and Manipulate Rd Documentation Objects
-WWW=		https://cran.r-project.org/web/packages/Rdpack/
+WWW=		https://cran.r-project.org/package=Rdpack
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-abind/Makefile b/devel/R-cran-abind/Makefile
index e02342a6e632..bc1f06e9e5fd 100644
--- a/devel/R-cran-abind/Makefile
+++ b/devel/R-cran-abind/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Combine Multidimensional Arrays
-WWW=		https://cran.r-project.org/web/packages/abind/
+WWW=		https://cran.r-project.org/package=abind
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-bindr/Makefile b/devel/R-cran-bindr/Makefile
index b8d0ed475b52..14069d070d48 100644
--- a/devel/R-cran-bindr/Makefile
+++ b/devel/R-cran-bindr/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	wen@FreeBSD.org
 COMMENT=	Parametrized Active Bindings
-WWW=		https://cran.r-project.org/web/packages/bindr/
+WWW=		https://cran.r-project.org/package=bindr
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-bit/Makefile b/devel/R-cran-bit/Makefile
index ca2075250eab..46ca784f8a72 100644
--- a/devel/R-cran-bit/Makefile
+++ b/devel/R-cran-bit/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Class for vectors of 1-bit booleans
-WWW=		https://cran.r-project.org/web/packages/bit/
+WWW=		https://cran.r-project.org/package=bit
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-bit64/Makefile b/devel/R-cran-bit64/Makefile
index a72283101aa4..680e38d9e2cc 100644
--- a/devel/R-cran-bit64/Makefile
+++ b/devel/R-cran-bit64/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	S3 Class for Vectors of 64bit Integers
-WWW=		https://cran.r-project.org/web/packages/bit64/
+WWW=		https://cran.r-project.org/package=bit64
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-bitops/Makefile b/devel/R-cran-bitops/Makefile
index e424e67687a1..551728ad4321 100644
--- a/devel/R-cran-bitops/Makefile
+++ b/devel/R-cran-bitops/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Functions for Bitwise operations
-WWW=		https://cran.r-project.org/web/packages/bitops/
+WWW=		https://cran.r-project.org/package=bitops
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-broom/Makefile b/devel/R-cran-broom/Makefile
index 97d927863edb..a8e87cfbc34b 100644
--- a/devel/R-cran-broom/Makefile
+++ b/devel/R-cran-broom/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Convert Statistical Analysis Objects into Tidy Data Frames
-WWW=		https://cran.r-project.org/web/packages/broom/
+WWW=		https://cran.r-project.org/package=broom
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-caTools/Makefile b/devel/R-cran-caTools/Makefile
index a73948460313..46b59b0ef453 100644
--- a/devel/R-cran-caTools/Makefile
+++ b/devel/R-cran-caTools/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Tools: moving window statistics, GIF, Base64, ROC AUC, etc
-WWW=		https://cran.r-project.org/web/packages/caTools/
+WWW=		https://cran.r-project.org/package=caTools
 
 LICENSE=	GPLv3
 
diff --git a/devel/R-cran-checkmate/Makefile b/devel/R-cran-checkmate/Makefile
index 68fe6c6b3c8e..13c2e328788c 100644
--- a/devel/R-cran-checkmate/Makefile
+++ b/devel/R-cran-checkmate/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Fast and versatile argument checks
-WWW=		https://cran.r-project.org/web/packages/checkmate/
+WWW=		https://cran.r-project.org/package=checkmate
 
 LICENSE=	BSD3CLAUSE
 
diff --git a/devel/R-cran-chron/Makefile b/devel/R-cran-chron/Makefile
index 79aaae5f5d85..118ae3bafc98 100644
--- a/devel/R-cran-chron/Makefile
+++ b/devel/R-cran-chron/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	R package for creating objects which can handle dates and times
-WWW=		https://cran.r-project.org/web/packages/chron/
+WWW=		https://cran.r-project.org/package=chron
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-classInt/Makefile b/devel/R-cran-classInt/Makefile
index e677882e2db2..26323dbb41e2 100644
--- a/devel/R-cran-classInt/Makefile
+++ b/devel/R-cran-classInt/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Choose Univariate Class Intervals
-WWW=		https://cran.r-project.org/web/packages/classInt/
+WWW=		https://cran.r-project.org/package=classInt
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-cliapp/Makefile b/devel/R-cran-cliapp/Makefile
index 9eae744b0685..adec26deafc3 100644
--- a/devel/R-cran-cliapp/Makefile
+++ b/devel/R-cran-cliapp/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Create Rich Command Line Applications
-WWW=		https://cran.r-project.org/web/packages/cliapp/
+WWW=		https://cran.r-project.org/package=cliapp
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/devel/R-cran-clipr/Makefile b/devel/R-cran-clipr/Makefile
index 34a10a23ed50..22af12c98d99 100644
--- a/devel/R-cran-clipr/Makefile
+++ b/devel/R-cran-clipr/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Read and Write from the System Clipboard
-WWW=		https://cran.r-project.org/web/packages/clipr/
+WWW=		https://cran.r-project.org/package=clipr
 
 LICENSE=	GPLv3
 
diff --git a/devel/R-cran-clock/Makefile b/devel/R-cran-clock/Makefile
index 81729979d1bd..00bcf8f1cd6b 100644
--- a/devel/R-cran-clock/Makefile
+++ b/devel/R-cran-clock/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Date-Time Types and Tools
-WWW=		https://cran.r-project.org/web/packages/clock/
+WWW=		https://cran.r-project.org/package=clock
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-decor/Makefile b/devel/R-cran-decor/Makefile
index 06ef3b5ad9e9..c2038167e35d 100644
--- a/devel/R-cran-decor/Makefile
+++ b/devel/R-cran-decor/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Retrieve Code Decorations
-WWW=		https://cran.r-project.org/web/packages/decor/
+WWW=		https://cran.r-project.org/package=decor
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/devel/R-cran-doParallel/Makefile b/devel/R-cran-doParallel/Makefile
index dbf52c6699c5..9350aa378151 100644
--- a/devel/R-cran-doParallel/Makefile
+++ b/devel/R-cran-doParallel/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Foreach parallel adaptor for the parallel package
-WWW=		https://cran.r-project.org/web/packages/doParallel/
+WWW=		https://cran.r-project.org/package=doParallel
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-ellipsis/Makefile b/devel/R-cran-ellipsis/Makefile
index 9352e5a9a16b..7e092893539e 100644
--- a/devel/R-cran-ellipsis/Makefile
+++ b/devel/R-cran-ellipsis/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Powerful tool for extending functions
-WWW=		https://cran.r-project.org/web/packages/ellipsis/
+WWW=		https://cran.r-project.org/package=ellipsis
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-filelock/Makefile b/devel/R-cran-filelock/Makefile
index 1adb86e463ef..5792c6748331 100644
--- a/devel/R-cran-filelock/Makefile
+++ b/devel/R-cran-filelock/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Portable File Locking
-WWW=		https://cran.r-project.org/web/packages/filelock/
+WWW=		https://cran.r-project.org/package=filelock
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/devel/R-cran-fontawesome/Makefile b/devel/R-cran-fontawesome/Makefile
index b011fed21990..23769575af2f 100644
--- a/devel/R-cran-fontawesome/Makefile
+++ b/devel/R-cran-fontawesome/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Easily Work with 'Font Awesome' Icons
-WWW=		https://cran.r-project.org/web/packages/fontawesome/
+WWW=		https://cran.r-project.org/package=fontawesome
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-foreach/Makefile b/devel/R-cran-foreach/Makefile
index 65cd1b8f51a0..4c817df2a5a2 100644
--- a/devel/R-cran-foreach/Makefile
+++ b/devel/R-cran-foreach/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Foreach looping construct for R
-WWW=		https://cran.r-project.org/web/packages/foreach/
+WWW=		https://cran.r-project.org/package=foreach
 
 LICENSE=	APACHE20
 
diff --git a/devel/R-cran-gbRd/Makefile b/devel/R-cran-gbRd/Makefile
index 0417928955b4..27676f4ad2d7 100644
--- a/devel/R-cran-gbRd/Makefile
+++ b/devel/R-cran-gbRd/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Utilities for processing Rd objects and files
-WWW=		https://cran.r-project.org/web/packages/gbRd/
+WWW=		https://cran.r-project.org/package=gbRd
 
 LICENSE=	GPLv2+
 
diff --git a/devel/R-cran-gbm/Makefile b/devel/R-cran-gbm/Makefile
index 973f24c19abd..9b941d04a912 100644
--- a/devel/R-cran-gbm/Makefile
+++ b/devel/R-cran-gbm/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Extensions to AdaBoost algorithm
-WWW=		https://cran.r-project.org/web/packages/gbm/
+WWW=		https://cran.r-project.org/package=gbm
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-gdata/Makefile b/devel/R-cran-gdata/Makefile
index 298a0423fc08..35f917c44631 100644
--- a/devel/R-cran-gdata/Makefile
+++ b/devel/R-cran-gdata/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Various R programming tools for data manipulation
-WWW=		https://cran.r-project.org/web/packages/gdata/
+WWW=		https://cran.r-project.org/package=gdata
 
 LICENSE=	GPLv3
 
diff --git a/devel/R-cran-generics/Makefile b/devel/R-cran-generics/Makefile
index 39ec4488dd71..0143b98b6b34 100644
--- a/devel/R-cran-generics/Makefile
+++ b/devel/R-cran-generics/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Common S3 Generics not Provided by Base R Methods
-WWW=		https://cran.r-project.org/web/packages/generics/
+WWW=		https://cran.r-project.org/package=generics
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-getopt/Makefile b/devel/R-cran-getopt/Makefile
index afa3659fd0bd..3764a12d75d6 100644
--- a/devel/R-cran-getopt/Makefile
+++ b/devel/R-cran-getopt/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	jwb@FreeBSD.org
 COMMENT=	Accept short and long flags in Rscript
-WWW=		https://cran.r-project.org/web/packages/getopt/
+WWW=		https://cran.r-project.org/package=getopt
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
diff --git a/devel/R-cran-glmnet/Makefile b/devel/R-cran-glmnet/Makefile
index ba101f62ca46..1457c743ba0f 100644
--- a/devel/R-cran-glmnet/Makefile
+++ b/devel/R-cran-glmnet/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Lasso and elastic-net regularized generalized linear models
-WWW=		https://cran.r-project.org/web/packages/glmnet/
+WWW=		https://cran.r-project.org/package=glmnet
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-glue/Makefile b/devel/R-cran-glue/Makefile
index e19a07c8fbed..561fbfafd3df 100644
--- a/devel/R-cran-glue/Makefile
+++ b/devel/R-cran-glue/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Interpreted String Literals
-WWW=		https://cran.r-project.org/web/packages/glue/
+WWW=		https://cran.r-project.org/package=glue
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-gmodels/Makefile b/devel/R-cran-gmodels/Makefile
index bc96d1cb68b0..2cbd42fb5bba 100644
--- a/devel/R-cran-gmodels/Makefile
+++ b/devel/R-cran-gmodels/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Various R Programming Tools for Model Fitting
-WWW=		https://cran.r-project.org/web/packages/gmodels/
+WWW=		https://cran.r-project.org/package=gmodels
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-gtools/Makefile b/devel/R-cran-gtools/Makefile
index e6ef61407ee1..6c41fa5792c3 100644
--- a/devel/R-cran-gtools/Makefile
+++ b/devel/R-cran-gtools/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Various R programming tools
-WWW=		https://cran.r-project.org/web/packages/gtools/
+WWW=		https://cran.r-project.org/package=gtools
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-hms/Makefile b/devel/R-cran-hms/Makefile
index 69daf67922e5..f4265a78a4d1 100644
--- a/devel/R-cran-hms/Makefile
+++ b/devel/R-cran-hms/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Pretty Time of Day
-WWW=		https://cran.r-project.org/web/packages/hms/
+WWW=		https://cran.r-project.org/package=hms
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-interp/Makefile b/devel/R-cran-interp/Makefile
index 5cb5183c25dc..7eb6e7fa6fd9 100644
--- a/devel/R-cran-interp/Makefile
+++ b/devel/R-cran-interp/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	skreuzer@FreeBSD.org
 COMMENT=	Interpolation methods
-WWW=		https://cran.r-project.org/web/packages/interp/
+WWW=		https://cran.r-project.org/package=interp
 
 LICENSE=	GPLv2 GPLv3
 LICENSE_COMB=	dual
diff --git a/devel/R-cran-iterators/Makefile b/devel/R-cran-iterators/Makefile
index a2b7ffaa8c06..ee30cb984932 100644
--- a/devel/R-cran-iterators/Makefile
+++ b/devel/R-cran-iterators/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Iterator construct for R
-WWW=		https://cran.r-project.org/web/packages/iterators/
+WWW=		https://cran.r-project.org/package=iterators
 
 LICENSE=	APACHE20
 
diff --git a/devel/R-cran-itertools/Makefile b/devel/R-cran-itertools/Makefile
index d5962f5ae870..b4eab0a07c73 100644
--- a/devel/R-cran-itertools/Makefile
+++ b/devel/R-cran-itertools/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Iterator Tools for R
-WWW=		https://cran.r-project.org/web/packages/itertools/
+WWW=		https://cran.r-project.org/package=itertools
 
 LICENSE=	GPLv2
 
diff --git a/devel/R-cran-lifecycle/Makefile b/devel/R-cran-lifecycle/Makefile
index 97fd66c8f415..f0a7073a91a7 100644
--- a/devel/R-cran-lifecycle/Makefile
+++ b/devel/R-cran-lifecycle/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Manage the Life Cycle of your Package Functions
-WWW=		https://cran.r-project.org/web/packages/lifecycle/
+WWW=		https://cran.r-project.org/package=lifecycle
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-memoise/Makefile b/devel/R-cran-memoise/Makefile
index 1e7fe5eac29d..6a1a5c7234c1 100644
--- a/devel/R-cran-memoise/Makefile
+++ b/devel/R-cran-memoise/Makefile
@@ -6,7 +6,7 @@ DISTNAME=	${PORTNAME}_${PORTVERSION}
 
 MAINTAINER=	tota@FreeBSD.org
 COMMENT=	Memoise functions for R
-WWW=		https://cran.r-project.org/web/packages/memoise/
+WWW=		https://cran.r-project.org/package=memoise
 
 LICENSE=	MIT
 
diff --git a/devel/R-cran-optparse/Makefile b/devel/R-cran-optparse/Makefile
index a954b8d6ab7a..49332c98e364 100644
--- a/devel/R-cran-optparse/Makefile
+++ b/devel/R-cran-optparse/Makefile
@@ -5,7 +5,7 @@ DISTNAME=	${PORTNAME}_${DISTVERSION}
 
 MAINTAINER=	jwb@FreeBSD.org
 COMMENT=	Command line flag parser inspired by Python\'s optparse
*** 2228 LINES SKIPPED ***