Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147429721
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
25 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile
index e403fccdcbcf..baf6b3b39195 100644
--- a/math/R-cran-XLConnect/Makefile
+++ b/math/R-cran-XLConnect/Makefile
@@ -1,6 +1,5 @@
PORTNAME= XLConnect
-DISTVERSION= 1.2.2
-PORTREVISION= 2
+DISTVERSION= 1.3.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -22,12 +21,12 @@ RUN_DEPENDS= R-cran-rJava>0:devel/R-cran-rJava \
apache-commons-compress>0:archivers/apache-commons-compress \
apache-commons-collections4>0:java/apache-commons-collections4
TEST_DEPENDS= R-cran-zoo>0:math/R-cran-zoo \
- R-cran-RUnit>0:devel/R-cran-RUnit \
+ R-cran-testthat>0:devel/R-cran-testthat \
R-cran-ggplot2>0:graphics/R-cran-ggplot2
USES= cran java
-post-patch:
- @${REINPLACE_CMD} -e 's|JAVALIBDIR|${JAVALIBDIR}|g' ${WRKSRC}/R/onLoad.R
+pre-configure:
+ ${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' ${WRKSRC}/R/onLoad.R
.include <bsd.port.mk>
diff --git a/math/R-cran-XLConnect/distinfo b/math/R-cran-XLConnect/distinfo
index 9988a414d225..8ac0f730f94e 100644
--- a/math/R-cran-XLConnect/distinfo
+++ b/math/R-cran-XLConnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749203203
-SHA256 (XLConnect_1.2.2.tar.gz) = 14649d692936ba58ce31f10ebf40b37f929ff9d1af36957526a1d8fc33013db1
-SIZE (XLConnect_1.2.2.tar.gz) = 1475395
+TIMESTAMP = 1772289240
+SHA256 (XLConnect_1.3.0.tar.gz) = 51250eb006b2ebdc24ac2330bd31aaa8b97b9ed579818f3d1813af7e70dae04b
+SIZE (XLConnect_1.3.0.tar.gz) = 1580256
diff --git a/math/R-cran-XLConnect/files/patch-DESCRIPTION b/math/R-cran-XLConnect/files/patch-DESCRIPTION
new file mode 100644
index 000000000000..60825d074788
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-DESCRIPTION
@@ -0,0 +1,10 @@
+--- DESCRIPTION.orig 2026-02-24 08:20:02 UTC
++++ DESCRIPTION
+@@ -23,6 +23,7 @@ Copyright: See file COPYRIGHTS
+ Description: Provides comprehensive functionality to read, write and format Excel data.
+ License: GPL-3
+ Copyright: See file COPYRIGHTS
++Encoding: UTF-8
+ LazyData: yes
+ Config/testthat/edition: 3
+ NeedsCompilation: no
diff --git a/math/R-cran-XLConnect/files/patch-R_dataframeFromJava.R b/math/R-cran-XLConnect/files/patch-R_dataframeFromJava.R
new file mode 100644
index 000000000000..2eab6f767841
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-R_dataframeFromJava.R
@@ -0,0 +1,21 @@
+--- R/dataframeFromJava.R.orig 2026-02-17 16:02:17 UTC
++++ R/dataframeFromJava.R
+@@ -35,6 +35,7 @@ dataframeFromJava <- function(df, check.names) {
+
+ columnTypes = .jcall(df, "[S", "getColumnTypes")
+ columnNames = .jcall(df, "[S", "getColumnNames")
++ Encoding(columnNames) <- "UTF-8"
+
+ # Init result list to contain column vectors
+ res = list()
+@@ -49,7 +50,9 @@ dataframeFromJava <- function(df, check.names) {
+ },
+
+ "String" = {
+- as.vector(.jcall(df, "[S", "getStringColumn", jIndex))
++ v <- as.vector(.jcall(df, "[S", "getStringColumn", jIndex))
++ Encoding(v) <- "UTF-8"
++ v
+ },
+
+ "Boolean" = {
diff --git a/math/R-cran-XLConnect/files/patch-R_onLoad.R b/math/R-cran-XLConnect/files/patch-R_onLoad.R
index 1317db929f59..4f95c09324a9 100644
--- a/math/R-cran-XLConnect/files/patch-R_onLoad.R
+++ b/math/R-cran-XLConnect/files/patch-R_onLoad.R
@@ -1,4 +1,4 @@
---- R/onLoad.R.orig 2025-10-07 15:45:48 UTC
+--- R/onLoad.R.orig 2026-02-17 16:02:17 UTC
+++ R/onLoad.R
@@ -55,50 +55,21 @@
repo <- "https://repo1.maven.org/maven2"
@@ -8,26 +8,26 @@
+ sharedPaths <-
c(
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/poi/poi-ooxml-full/5.4.1/poi-ooxml-full-5.4.1.jar"), "poi-ooxml-full.jar",
-- "5.4.1", libname, pkgname),
+- paste0(apachePrefix, "/poi/poi-ooxml-full/5.5.1/poi-ooxml-full-5.5.1.jar"), "poi-ooxml-full.jar",
+- "5.5.1", libname, pkgname),
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/poi/poi-ooxml/5.4.1/poi-ooxml-5.4.1.jar"), "poi-ooxml.jar",
-- "5.4.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"),
+- paste0(apachePrefix, "/poi/poi-ooxml/5.5.1/poi-ooxml-5.5.1.jar"), "poi-ooxml.jar",
+- "5.5.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"),
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/poi/poi/5.4.1/poi-5.4.1.jar"), "poi.jar",
-- "5.4.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"),
+- paste0(apachePrefix, "/poi/poi/5.5.1/poi-5.5.1.jar"), "poi.jar",
+- "5.5.1", libname, pkgname, debianpkg = "libapache-poi-java", rpmpkg="apache-poi"),
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar"), "commons-compress.jar",
-- "1\\.(2[5-9]|[2-9][0-9]).*", libname, pkgname, debianpkg = "libcommons-compress-java", rpmpkg="apache-commons-compress"),
+- paste0(apachePrefix, "/commons/commons-compress/1.28.0/commons-compress-1.28.0.jar"), "commons-compress.jar",
+- "1\\.(2[8-9]|[3-9][0-9]).*", libname, pkgname, debianpkg = "libcommons-compress-java", rpmpkg="apache-commons-compress"),
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/commons/commons-lang3/3.16.0/commons-lang3-3.16.0.jar"), "commons-lang3-3.16.0.jar",
-- "3\\.(1[4-9]|[2-9][0-9])\\.*", libname, pkgname, debianpkg="libcommons-lang3-java", rpmpkg="apache-commons-lang3"),
+- paste0(apachePrefix, "/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar"), "commons-lang3-3.18.0.jar",
+- "3\\.(1[8-9]|[2-9][0-9])\\.*", libname, pkgname, debianpkg="libcommons-lang3-java", rpmpkg="apache-commons-lang3"),
- xlcEnsureDependenciesFor(
- paste0(apachePrefix, "/xmlbeans/xmlbeans/5.3.0/xmlbeans-5.3.0.jar"), "xmlbeans.jar",
- "5\\..*", libname, pkgname, debianpkg="libxmlbeans-java"),
- xlcEnsureDependenciesFor(
-- paste0(apachePrefix, "/commons/commons-collections4/4.4/commons-collections4-4.4.jar"), "commons-collections4.jar",
-- "4-4\\.([2-9]|1[0-9]).*", libname, pkgname, debianpkg="libcommons-collections4-java", rpmpkg="apache-commons-collections4"),
+- paste0(apachePrefix, "/commons/commons-collections4/4.5.0/commons-collections4-4.5.0.jar"), "commons-collections4.jar",
+- "4\\.5.*", libname, pkgname, debianpkg="libcommons-collections4-java", rpmpkg="apache-commons-collections4"),
- xlcEnsureDependenciesFor(
- paste0(apachePrefix, "/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar"), "commons-math3.jar",
- "3\\.([6-9]|1[0-9]).*", libname, pkgname, debianpkg="libcommons-math3-java"),
@@ -35,32 +35,32 @@
- paste0(apachePrefix, "/logging/log4j/log4j-api/2.24.3/log4j-api-2.24.3.jar"), "log4j-api.jar",
- "2\\.24\\..*", libname, pkgname),
- xlcEnsureDependenciesFor(
-- paste0(repo, "/commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar"), "commons-codec-1.18.0.jar",
-- "1\\.(1[1-9]|[2-9][0-9]).*", libname, pkgname, debianpkg="libcommons-codec-java", rpmpkg="apache-commons-codec"),
+- paste0(repo, "/commons-codec/commons-codec/1.20.0/commons-codec-1.20.0.jar"), "commons-codec-1.20.0.jar",
+- "1\\.(20|[2-9][0-9]).*", libname, pkgname, debianpkg="libcommons-codec-java", rpmpkg="apache-commons-codec"),
- xlcEnsureDependenciesFor(
-- paste0(repo, "/commons-io/commons-io/2.18.0/commons-io-2.18.0.jar"), "commons-io-2.18.0.jar",
-- "2\\.(1[5-9]|[2-9][0-9]).*", libname, pkgname, debianpkg="libcommons-io-java", rpmpkg="apache-commons-io"),
+- paste0(repo, "/commons-io/commons-io/2.21.0/commons-io-2.21.0.jar"), "commons-io-2.21.0.jar",
+- "2\\.(21|[3-9][0-9]).*", libname, pkgname, debianpkg="libcommons-io-java", rpmpkg="apache-commons-io"),
- xlcEnsureDependenciesFor(
- paste0(repo, "/com/zaxxer/SparseBitSet/1.3/SparseBitSet-1.3.jar"), "SparseBitSet.jar",
- "1\\.([2-9]|[1-9][0-9]).*", libname, pkgname)
-+ "JAVALIBDIR/poi-ooxml-full.jar",
-+ "JAVALIBDIR/poi-ooxml.jar",
-+ "JAVALIBDIR/poi.jar",
-+ "JAVALIBDIR/commons-compress.jar",
-+ "JAVALIBDIR/commons-lang3.jar",
-+ "JAVALIBDIR/xmlbeans.jar",
-+ "JAVALIBDIR/commons-collections4.jar",
-+ "JAVALIBDIR/commons-math.jar",
-+ "JAVALIBDIR/log4j-api.jar",
-+ "JAVALIBDIR/commons-codec.jar",
-+ "JAVALIBDIR/commons-io.jar",
-+ "JAVALIBDIR/SparseBitSet.jar"
++ "%%JAVALIBDIR%%/poi-ooxml-full.jar",
++ "%%JAVALIBDIR%%/poi-ooxml.jar",
++ "%%JAVALIBDIR%%/poi.jar",
++ "%%JAVALIBDIR%%/commons-compress.jar",
++ "%%JAVALIBDIR%%/commons-lang3.jar",
++ "%%JAVALIBDIR%%/xmlbeans.jar",
++ "%%JAVALIBDIR%%/commons-collections4.jar",
++ "%%JAVALIBDIR%%/commons-math.jar",
++ "%%JAVALIBDIR%%/log4j-api.jar",
++ "%%JAVALIBDIR%%/commons-codec.jar",
++ "%%JAVALIBDIR%%/commons-io.jar",
++ "%%JAVALIBDIR%%/SparseBitSet.jar"
)
- },
- error=function(e) {
- e
- }
- )
- .jpackage(name = pkgname, jars = "*", morePaths = sharedPaths, own.loader=TRUE)
- # Perform general XLConnect settings - pass package description
- XLConnectSettings(packageDescription(pkgname))
+ classPath = tryCatch(.jclassPath(), error = function(e) character())
+ poiJars <- grep("(?:^|[/\\\\])poi-[^/\\\\]*\\.jar$", classPath, ignore.case = FALSE, value = TRUE, perl = TRUE)
+ if (length(poiJars) > 0) {
diff --git a/math/R-cran-XLConnect/files/patch-R_withAttributesFromJava.R b/math/R-cran-XLConnect/files/patch-R_withAttributesFromJava.R
new file mode 100644
index 000000000000..5c2c20fdc078
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-R_withAttributesFromJava.R
@@ -0,0 +1,21 @@
+--- R/withAttributesFromJava.R.orig 2026-02-17 16:02:17 UTC
++++ R/withAttributesFromJava.R
+@@ -33,11 +33,14 @@ withAttributesFromJava <- function(jobj) {
+
+ unwrapped <- jobj$getValue()
+ allANames = .jcall(jobj, "[S", "getAttributeNames")
+-
++ Encoding(allANames) <- "UTF-8"
++
+ if(getOption("XLConnect.setCustomAttributes")){
+ for(i in seq(along = allANames)) {
+- attr(unwrapped, allANames[i]) <- jobj$getAttributeValue(allANames[i])
++ attrValue <- jobj$getAttributeValue(allANames[i])
++ Encoding(attrValue) <- "UTF-8"
++ attr(unwrapped, allANames[i]) <- attrValue
+ }
+ }
+ unwrapped
+- }
+\ No newline at end of file
++ }
diff --git a/math/R-cran-XLConnect/files/patch-R_xlcCall.R b/math/R-cran-XLConnect/files/patch-R_xlcCall.R
new file mode 100644
index 000000000000..19912edee6a6
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-R_xlcCall.R
@@ -0,0 +1,10 @@
+--- R/xlcCall.R.orig 2026-02-17 16:02:17 UTC
++++ R/xlcCall.R
+@@ -68,6 +68,7 @@ xlcCall <- function(obj, fun, ..., .recycle = TRUE, .s
+
+ if (.checkWarnings) {
+ warnings = .jcall(obj@jobj, "[S", "retrieveWarnings")
++ Encoding(warnings) <- "UTF-8"
+ for(w in warnings) warning(w, call. = FALSE)
+ }
+
diff --git a/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readNamedRegion.R b/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readNamedRegion.R
new file mode 100644
index 000000000000..f6ab30287811
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readNamedRegion.R
@@ -0,0 +1,15 @@
+--- tests/testthat/test.workbook.readNamedRegion.R.orig 2026-02-17 16:02:17 UTC
++++ tests/testthat/test.workbook.readNamedRegion.R
+@@ -108,10 +108,11 @@ test_that("test.workbook.readNamedRegion", {
+ expect_equal(res, target)
+ target <- data.frame(
+ `With whitespace` = 1:4,
+- `And some other funky characters: _=?^~!$@#%§` = letters[1:4],
++ funky = letters[1:4],
+ check.names = FALSE,
+ stringsAsFactors = FALSE
+ )
++ names(target)[2] <- "And some other funky characters: _=?^~!$@#%\u00a7"
+ # Check that reading named regions with check.names = FALSE works (*.xls)
+ res <- readNamedRegion(wb.xls, name = "VariableNames", header = TRUE, check.names = FALSE)
+ expect_equal(res, target)
diff --git a/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readWorksheet.R b/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readWorksheet.R
new file mode 100644
index 000000000000..ba94b8fdf03e
--- /dev/null
+++ b/math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readWorksheet.R
@@ -0,0 +1,28 @@
+--- tests/testthat/test.workbook.readWorksheet.R.orig 2026-02-17 16:02:17 UTC
++++ tests/testthat/test.workbook.readWorksheet.R
+@@ -308,10 +308,11 @@ test_that("handling of variable names works in XLS", {
+ wb.xls <- loadWorkbook(test_path("resources/testWorkbookReadWorksheet.xls"), create = FALSE)
+ target_var_names <- data.frame(
+ `With whitespace` = 1:4,
+- `And some other funky characters: _=?^~!$@#%§` = letters[1:4],
++ funky = letters[1:4],
+ check.names = FALSE,
+ stringsAsFactors = FALSE
+ )
++ names(target_var_names)[2] <- "And some other funky characters: _=?^~!$@#%\u00a7"
+
+ # Check that reading worksheets with check.names = FALSE works
+ res_xls_varnames <- readWorksheet(wb.xls, sheet = "VariableNames", header = TRUE, check.names = FALSE)
+@@ -322,10 +323,11 @@ test_that("handling of variable names works in XLSX",
+ wb.xlsx <- loadWorkbook(test_path("resources/testWorkbookReadWorksheet.xlsx"), create = FALSE)
+ target_var_names <- data.frame(
+ `With whitespace` = 1:4,
+- `And some other funky characters: _=?^~!$@#%§` = letters[1:4],
++ funky = letters[1:4],
+ check.names = FALSE,
+ stringsAsFactors = FALSE
+ )
++ names(target_var_names)[2] <- "And some other funky characters: _=?^~!$@#%\u00a7"
+
+ # Check that reading worksheets with check.names = FALSE works
+ res_xlsx_varnames <- readWorksheet(wb.xlsx, sheet = "VariableNames", header = TRUE, check.names = FALSE)
diff --git a/math/R-cran-XLConnect/pkg-plist b/math/R-cran-XLConnect/pkg-plist
index d03cae491b25..2e62574cacf2 100644
--- a/math/R-cran-XLConnect/pkg-plist
+++ b/math/R-cran-XLConnect/pkg-plist
@@ -57,80 +57,126 @@
%%R_MOD_DIR%%/help/paths.rds
%%R_MOD_DIR%%/html/00Index.html
%%R_MOD_DIR%%/html/R.css
-%%R_MOD_DIR%%/java/XLConnect-3.1.1.jar
+%%R_MOD_DIR%%/java/XLConnect-3.1.2.jar
%%R_MOD_DIR%%/java/curvesapi-1.08.jar
%%R_MOD_DIR%%/java/log4j2.system.properties
-%%R_MOD_DIR%%/tests/run_tests.R
-%%R_MOD_DIR%%/unitTests/resources/test37.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug106.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug170.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug181.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug49.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug52.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug53.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testBug61.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testCachedValues.xls
-%%R_MOD_DIR%%/unitTests/resources/testCachedValues.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testLoadWorkbook.xls
-%%R_MOD_DIR%%/unitTests/resources/testLoadWorkbook.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testReadWorksheetSparseBitSet.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWithWorkbook.xls
-%%R_MOD_DIR%%/unitTests/resources/testWithWorkbook.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookCellFormula.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookCellFormula.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookDefinedNames.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookDefinedNames.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookErrorCell.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookErrorCell.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookExistsNameAndSheet.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookExistsNameAndSheet.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookForceRecalc.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookForceRecalc.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookGetDefinedNamesScoped.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookGetDefinedNamesScoped.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookMissingValue.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookMissingValue.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookOverwriteFormulas.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookOverwriteFormulas.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookReadNamedRegion.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookReadNamedRegion.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookReadWorksheet.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookReadWorksheet.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookSheets.xls
-%%R_MOD_DIR%%/unitTests/resources/testWorkbookSheets.xlsx
-%%R_MOD_DIR%%/unitTests/resources/testZipBomb.xlsx
-%%R_MOD_DIR%%/unitTests/runit.arefidx.R
-%%R_MOD_DIR%%/unitTests/runit.colidx.R
-%%R_MOD_DIR%%/unitTests/runit.configurePOI.R
-%%R_MOD_DIR%%/unitTests/runit.crefidx.R
-%%R_MOD_DIR%%/unitTests/runit.dataframeConversion.R
-%%R_MOD_DIR%%/unitTests/runit.dumpAndRestore.R
-%%R_MOD_DIR%%/unitTests/runit.extractSheetName.R
-%%R_MOD_DIR%%/unitTests/runit.loadWorkbook.R
-%%R_MOD_DIR%%/unitTests/runit.with.workbook.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.cellstyles.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.createName.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.createSheet.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.existsName.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.existsSheet.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.extraction.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.getBoundingBox.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.getDefinedNames.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.getSheetPos.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.getSheets.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.hideSheet.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.onErrorCell.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.readNamedRegion.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.readWorksheet.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.renameSheet.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.saveWorkbook.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.setForceFormulaRecalculation.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.setMissingValue.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.setSheetPos.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.testBug181.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.writeNamedRegion.R
-%%R_MOD_DIR%%/unitTests/runit.workbook.writeWorksheet.R
-%%R_MOD_DIR%%/unitTests/runit.writeAndReadNamedRegion.R
-%%R_MOD_DIR%%/unitTests/runit.writeAndReadWorksheet.R
-%%R_MOD_DIR%%/unitTests/runit.writeNamedRegionToFile.R
-%%R_MOD_DIR%%/unitTests/runit.writeWorksheetToFile.R
+%%R_MOD_DIR%%/tests/test-all.R
+%%R_MOD_DIR%%/tests/testthat/helper-rsrc.R
+%%R_MOD_DIR%%/tests/testthat/resources/test37.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug106.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug170.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug181.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug49.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug52.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug53.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testBug61.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testCachedValues.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testCachedValues.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testLoadWorkbook.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testLoadWorkbook.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testReadWorksheetSparseBitSet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWithWorkbook.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWithWorkbook.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookActiveSheetIndexAndName.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookActiveSheetIndexAndName.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookAppend.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookAppend.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookCellFormula.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookCellFormula.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookClearCells.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookClearCells.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookCloneSheet.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookCloneSheet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookDefinedNames.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookDefinedNames.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookErrorCell.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookErrorCell.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookExistsNameAndSheet.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookExistsNameAndSheet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookForceRecalc.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookForceRecalc.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookGetDefinedNamesScoped.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookGetDefinedNamesScoped.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookGetLastRow.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookGetLastRow.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookHiddenSheets.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookHiddenSheets.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookMissingValue.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookMissingValue.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookOverwriteFormulas.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookOverwriteFormulas.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReadNamedRegion.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReadNamedRegion.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReadTable.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReadWorksheet.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReadWorksheet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReferenceFormula.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookReferenceFormula.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookRemoveName.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookRemoveName.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookRemoveSheet.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookRemoveSheet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookSetActiveSheet.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookSetActiveSheet.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookSheets.xls
+%%R_MOD_DIR%%/tests/testthat/resources/testWorkbookSheets.xlsx
+%%R_MOD_DIR%%/tests/testthat/resources/testZipBomb.xlsx
+%%R_MOD_DIR%%/tests/testthat/setup.R
+%%R_MOD_DIR%%/tests/testthat/test.arefidx.R
+%%R_MOD_DIR%%/tests/testthat/test.colidx.R
+%%R_MOD_DIR%%/tests/testthat/test.configurePOI.R
+%%R_MOD_DIR%%/tests/testthat/test.crefidx.R
+%%R_MOD_DIR%%/tests/testthat/test.dataframeConversion.R
+%%R_MOD_DIR%%/tests/testthat/test.dumpAndRestore.R
+%%R_MOD_DIR%%/tests/testthat/test.extractSheetName.R
+%%R_MOD_DIR%%/tests/testthat/test.loadWorkbook.R
+%%R_MOD_DIR%%/tests/testthat/test.with.workbook.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.appendNamedRegion.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.appendWorksheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.cellstyles.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.clearNamedRegion.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.clearRange.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.clearRangeFromReference.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.clearSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.cloneSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.createName.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.createSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.existsName.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.existsSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.extraction.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getActiveSheetIndex.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getActiveSheetName.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getBoundingBox.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getDefinedNames.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getLastColumn.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getLastRow.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getReferenceCoordinates.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getReferenceCoordinatesForTable.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getReferenceFormula.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getSheetPos.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getSheets.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.getTables.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.hideSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.isSheetHidden.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.isSheetVeryHidden.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.isSheetVisible.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.onErrorCell.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.readNamedRegion.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.readTable.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.readWorksheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.removeName.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.removeSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.renameSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.saveWorkbook.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.setActiveSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.setForceFormulaRecalculation.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.setMissingValue.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.setSheetPos.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.testBug181.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.unhideSheet.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.writeNamedRegion.R
+%%R_MOD_DIR%%/tests/testthat/test.workbook.writeWorksheet.R
+%%R_MOD_DIR%%/tests/testthat/test.writeAndReadNamedRegion.R
+%%R_MOD_DIR%%/tests/testthat/test.writeAndReadWorksheet.R
+%%R_MOD_DIR%%/tests/testthat/test.writeNamedRegionToFile.R
+%%R_MOD_DIR%%/tests/testthat/test.writeWorksheetToFile.R
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Tue, Jul 7, 2:58 PM (17 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29019952
Default Alt Text
(25 KB)
Attached To
Mode
R11 FreeBSD ports repository
Attached
Detach File
Event Timeline
Log In to Comment