1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Statistical computing and graphics environment
8 HOMEPAGE= https://www.r-project.org/
12 SITES[main]= CRAN/src/base/R-4
13 DISTFILE[1]= R-4.2.2.tar.gz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= pcre2:primary:standard
25 ghostscript:primary:standard
29 USES= makeinfo readline perl:build libtool zlib gmake
30 iconv png jpeg tiff pkgconfig tcl:tk gettext-runtime
31 gettext-tools fortran:primary shebangfix ssl cpe
32 GNOME_COMPONENTS= cairo pango
33 XORG_COMPONENTS= ice sm x11 xext xmu xscrnsaver xt
35 LICENSE= GPLv2+:primary
36 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
37 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
38 LICENSE_AWK= TERMS:"HAVE_CONFIG_H"
39 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/main/main.c
51 FPC_EQUIVALENT= math/R
53 SHEBANG_ADD_SH= src/scripts/BATCH
68 src/scripts/javareconf.in
72 CONFIGURE_ARGS= --disable-java
89 rdocdir={{STD_DOCDIR}}
90 CONFIGURE_ENV= r_cv_header_jpeglib_h=yes
92 INSTALL_TARGET= install-strip install-info
93 INSTALL_REQ_TOOLCHAIN= yes
96 LDFLAGS= -Wl,-rpath,{{PREFIX}}/lib/R/lib
99 ${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \
101 ${REINPLACE_CMD} "s|%%LIBVER%%|4.2|" \
102 ${WRKSRC}/src/main/Makefile.in \
103 ${WRKSRC}/src/extra/blas/Makefile.in \
104 ${WRKSRC}/src/modules/lapack/Makefile.in
107 ${REINPLACE_CMD} -i'' -e "s| -lR| -lR -lRblas|" \
108 ${STAGEDIR}${PREFIX}/lib/pkgconfig/libR.pc
109 ${RM} ${STAGEDIR}${STD_DOCDIR}/COPY*
110 ${RM} ${STAGEDIR}${PREFIX}/lib/R/COPY*
112 [FILE:1028:descriptions/desc.primary]
113 R is a system for statistical computation and graphics. It consists of a
114 language plus a run-time environment with graphics, a debugger, access to
115 certain system functions, and the ability to run programs stored in script
118 The core of R is an interpreted computer language which allows branching
119 and looping as well as modular programming using functions. Most of the
120 user-visible functions in R are written in R. It is possible for the user
121 to interface to procedures written in the C, C++, or FORTRAN languages
122 for efficiency. The R distribution contains functionality for a large
123 number of statistical procedures. Among these are: linear and generalized
124 linear models, nonlinear regression models, time series analysis, classical
125 parametric and nonparametric tests, clustering and smoothing. There is also
126 a large set of functions which provide a flexible graphical environment for
127 creating various kinds of data presentations. Additional modules ("add-on
128 packages") are available for a variety of specific purposes.
132 0ff62b42ec51afa5713caee7c4fde7a0c45940ba39bef8c5c9487fef0c953df5 33987014 R-4.2.2.tar.gz
135 [FILE:19099:manifests/plist.primary]
217 libR.so.%%SOVERSION%%
219 libRblas.so.%%SOVERSION%%
221 libRlapack.so.%%SOVERSION%%
222 lib/R/library/KernSmooth/
226 lib/R/library/KernSmooth/Meta/
233 lib/R/library/KernSmooth/R/
237 lib/R/library/KernSmooth/help/
243 lib/R/library/KernSmooth/html/
246 lib/R/library/KernSmooth/libs/KernSmooth.so
253 lib/R/library/MASS/Meta/
261 lib/R/library/MASS/R/
265 lib/R/library/MASS/data/
269 lib/R/library/MASS/help/
275 lib/R/library/MASS/html/
278 lib/R/library/MASS/libs/MASS.so
279 lib/R/library/MASS/scripts/
296 lib/R/library/Matrix/
307 lib/R/library/Matrix/Meta/
316 lib/R/library/Matrix/R/
320 lib/R/library/Matrix/data/
326 lib/R/library/Matrix/doc/
344 lib/R/library/Matrix/doc/SuiteSparse/
349 SuiteSparse_config.txt
351 lib/R/library/Matrix/external/
366 lib/R/library/Matrix/help/
372 lib/R/library/Matrix/html/
375 lib/R/library/Matrix/include/
379 lib/R/library/Matrix/libs/Matrix.so
384 lib/R/library/base/Meta/
391 lib/R/library/base/R/
396 lib/R/library/base/demo/
401 lib/R/library/base/help/
407 lib/R/library/base/html/
416 lib/R/library/boot/Meta/
424 lib/R/library/boot/R/
428 lib/R/library/boot/data/
432 lib/R/library/boot/help/
438 lib/R/library/boot/html/
447 lib/R/library/class/Meta/
454 lib/R/library/class/R/
458 lib/R/library/class/help/
464 lib/R/library/class/html/
467 lib/R/library/class/libs/class.so
468 lib/R/library/cluster/
475 lib/R/library/cluster/Meta/
483 lib/R/library/cluster/R/
487 lib/R/library/cluster/data/
491 lib/R/library/cluster/help/
497 lib/R/library/cluster/html/
500 lib/R/library/cluster/libs/cluster.so
501 lib/R/library/codetools/
505 lib/R/library/codetools/Meta/
512 lib/R/library/codetools/R/
516 lib/R/library/codetools/help/
522 lib/R/library/codetools/html/
525 lib/R/library/compiler/
529 lib/R/library/compiler/Meta/
536 lib/R/library/compiler/R/
540 lib/R/library/compiler/help/
546 lib/R/library/compiler/html/
549 lib/R/library/datasets/
553 lib/R/library/datasets/Meta/
561 lib/R/library/datasets/data/
566 lib/R/library/datasets/help/
572 lib/R/library/datasets/html/
575 lib/R/library/foreign/
580 lib/R/library/foreign/Meta/
587 lib/R/library/foreign/R/
591 lib/R/library/foreign/files/
597 lib/R/library/foreign/help/
603 lib/R/library/foreign/html/
606 lib/R/library/foreign/libs/foreign.so
607 lib/R/library/grDevices/
611 lib/R/library/grDevices/Meta/
619 lib/R/library/grDevices/R/
623 lib/R/library/grDevices/afm/
625 ArialMT-BoldItalic.afm.gz
626 ArialMT-Italic.afm.gz
629 CM_boldx_italic_10.afm.gz
634 Courier-BoldOblique.afm.gz
635 Courier-Oblique.afm.gz
637 Helvetica-Bold.afm.gz
638 Helvetica-BoldOblique.afm.gz
639 Helvetica-Oblique.afm.gz
645 Times-BoldItalic.afm.gz
717 lib/R/library/grDevices/demo/
720 lib/R/library/grDevices/enc/
739 lib/R/library/grDevices/help/
745 lib/R/library/grDevices/html/
748 lib/R/library/grDevices/icc/
751 lib/R/library/grDevices/libs/
754 lib/R/library/graphics/
758 lib/R/library/graphics/Meta/
766 lib/R/library/graphics/R/
770 lib/R/library/graphics/demo/
777 lib/R/library/graphics/help/
783 lib/R/library/graphics/help/figures/
791 lib/R/library/graphics/html/
794 lib/R/library/graphics/libs/graphics.so
799 lib/R/library/grid/Meta/
806 lib/R/library/grid/R/
810 lib/R/library/grid/doc/
826 lib/R/library/grid/help/
832 lib/R/library/grid/html/
835 lib/R/library/grid/libs/grid.so
836 lib/R/library/lattice/
842 lib/R/library/lattice/Meta/
851 lib/R/library/lattice/R/
855 lib/R/library/lattice/data/
859 lib/R/library/lattice/demo/
864 lib/R/library/lattice/help/
870 lib/R/library/lattice/html/
873 lib/R/library/lattice/libs/lattice.so
874 lib/R/library/methods/
878 lib/R/library/methods/Meta/
885 lib/R/library/methods/R/
889 lib/R/library/methods/help/
895 lib/R/library/methods/html/
898 lib/R/library/methods/libs/methods.so
904 lib/R/library/mgcv/Meta/
912 lib/R/library/mgcv/R/
916 lib/R/library/mgcv/data/
919 lib/R/library/mgcv/help/
925 lib/R/library/mgcv/html/
928 lib/R/library/mgcv/libs/mgcv.so
934 lib/R/library/nlme/Meta/
942 lib/R/library/nlme/R/
946 lib/R/library/nlme/data/
950 lib/R/library/nlme/help/
956 lib/R/library/nlme/html/
959 lib/R/library/nlme/libs/nlme.so
960 lib/R/library/nlme/mlbook/
964 lib/R/library/nlme/scripts/
980 lib/R/library/nnet/Meta/
987 lib/R/library/nnet/R/
991 lib/R/library/nnet/help/
997 lib/R/library/nnet/html/
1000 lib/R/library/nnet/libs/nnet.so
1001 lib/R/library/parallel/
1005 lib/R/library/parallel/Meta/
1012 lib/R/library/parallel/R/
1016 lib/R/library/parallel/doc/parallel.pdf
1017 lib/R/library/parallel/help/
1023 lib/R/library/parallel/html/
1026 lib/R/library/parallel/libs/parallel.so
1027 lib/R/library/rpart/
1032 lib/R/library/rpart/Meta/
1041 lib/R/library/rpart/R/
1045 lib/R/library/rpart/data/
1049 lib/R/library/rpart/doc/
1057 lib/R/library/rpart/help/
1063 lib/R/library/rpart/help/figures/rpart.png
1064 lib/R/library/rpart/html/
1067 lib/R/library/rpart/libs/rpart.so
1068 lib/R/library/spatial/
1075 lib/R/library/spatial/Meta/
1082 lib/R/library/spatial/R/
1086 lib/R/library/spatial/help/
1092 lib/R/library/spatial/html/
1095 lib/R/library/spatial/libs/spatial.so
1096 lib/R/library/spatial/ppdata/
1121 lib/R/library/splines/
1125 lib/R/library/splines/Meta/
1132 lib/R/library/splines/R/
1136 lib/R/library/splines/help/
1142 lib/R/library/splines/html/
1145 lib/R/library/splines/libs/splines.so
1146 lib/R/library/stats/
1152 lib/R/library/stats/Meta/
1160 lib/R/library/stats/R/
1164 lib/R/library/stats/demo/
1169 lib/R/library/stats/help/
1175 lib/R/library/stats/html/
1178 lib/R/library/stats/libs/stats.so
1179 lib/R/library/stats4/
1183 lib/R/library/stats4/Meta/
1190 lib/R/library/stats4/R/
1194 lib/R/library/stats4/help/
1200 lib/R/library/stats4/html/
1203 lib/R/library/survival/
1210 lib/R/library/survival/Meta/
1219 lib/R/library/survival/R/
1223 lib/R/library/survival/data/
1227 lib/R/library/survival/doc/
1266 lib/R/library/survival/help/
1272 lib/R/library/survival/help/figures/logo.png
1273 lib/R/library/survival/html/
1276 lib/R/library/survival/libs/survival.so
1277 lib/R/library/tcltk/
1281 lib/R/library/tcltk/Meta/
1289 lib/R/library/tcltk/R/
1293 lib/R/library/tcltk/demo/
1298 lib/R/library/tcltk/exec/
1311 lib/R/library/tcltk/help/
1317 lib/R/library/tcltk/html/
1320 lib/R/library/tcltk/libs/tcltk.so
1321 lib/R/library/tools/
1325 lib/R/library/tools/Meta/
1332 lib/R/library/tools/R/
1338 lib/R/library/tools/help/
1344 lib/R/library/tools/html/
1347 lib/R/library/tools/libs/tools.so
1348 lib/R/library/translations/DESCRIPTION
1349 lib/R/library/utils/
1354 lib/R/library/utils/Meta/
1361 lib/R/library/utils/R/
1367 lib/R/library/utils/Sweave/
1370 lib/R/library/utils/doc/Sweave.pdf
1371 lib/R/library/utils/help/
1377 lib/R/library/utils/html/
1380 lib/R/library/utils/libs/utils.so
1381 lib/R/library/utils/misc/
1395 lib/R/share/Rd/macros/system.Rd
1396 lib/R/share/dictionaries/en_stats.rds
1397 lib/R/share/encodings/
1403 lib/R/share/licenses/
1425 lib/R/share/sh/echo.sh
1426 lib/R/share/texmf/bibtex/bib/
1429 lib/R/share/texmf/bibtex/bst/jss.bst
1430 lib/R/share/texmf/tex/latex/
1435 lib/pkgconfig/libR.pc
1441 [FILE:9288:manifests/plist.nls]
1442 lib/R/library/KernSmooth/po/de/LC_MESSAGES/R-KernSmooth.mo
1443 lib/R/library/KernSmooth/po/en@quot/LC_MESSAGES/R-KernSmooth.mo
1444 lib/R/library/KernSmooth/po/fr/LC_MESSAGES/R-KernSmooth.mo
1445 lib/R/library/KernSmooth/po/it/LC_MESSAGES/R-KernSmooth.mo
1446 lib/R/library/KernSmooth/po/ko/LC_MESSAGES/R-KernSmooth.mo
1447 lib/R/library/KernSmooth/po/pl/LC_MESSAGES/R-KernSmooth.mo
1448 lib/R/library/MASS/po/de/LC_MESSAGES/R-MASS.mo
1449 lib/R/library/MASS/po/en@quot/LC_MESSAGES/R-MASS.mo
1450 lib/R/library/MASS/po/fr/LC_MESSAGES/R-MASS.mo
1451 lib/R/library/MASS/po/it/LC_MESSAGES/R-MASS.mo
1452 lib/R/library/MASS/po/ko/LC_MESSAGES/R-MASS.mo
1453 lib/R/library/MASS/po/pl/LC_MESSAGES/R-MASS.mo
1454 lib/R/library/Matrix/po/de/LC_MESSAGES/
1457 lib/R/library/Matrix/po/en@quot/LC_MESSAGES/
1460 lib/R/library/Matrix/po/fr/LC_MESSAGES/
1463 lib/R/library/Matrix/po/it/LC_MESSAGES/
1466 lib/R/library/Matrix/po/ko/LC_MESSAGES/
1469 lib/R/library/Matrix/po/lt/LC_MESSAGES/
1472 lib/R/library/Matrix/po/pl/LC_MESSAGES/
1475 lib/R/library/boot/po/de/LC_MESSAGES/R-boot.mo
1476 lib/R/library/boot/po/en@quot/LC_MESSAGES/R-boot.mo
1477 lib/R/library/boot/po/fr/LC_MESSAGES/R-boot.mo
1478 lib/R/library/boot/po/it/LC_MESSAGES/R-boot.mo
1479 lib/R/library/boot/po/ko/LC_MESSAGES/R-boot.mo
1480 lib/R/library/boot/po/pl/LC_MESSAGES/R-boot.mo
1481 lib/R/library/boot/po/ru/LC_MESSAGES/R-boot.mo
1482 lib/R/library/class/po/de/LC_MESSAGES/R-class.mo
1483 lib/R/library/class/po/en@quot/LC_MESSAGES/R-class.mo
1484 lib/R/library/class/po/fr/LC_MESSAGES/R-class.mo
1485 lib/R/library/class/po/it/LC_MESSAGES/R-class.mo
1486 lib/R/library/class/po/ko/LC_MESSAGES/R-class.mo
1487 lib/R/library/class/po/pl/LC_MESSAGES/R-class.mo
1488 lib/R/library/cluster/po/de/LC_MESSAGES/
1491 lib/R/library/cluster/po/en@quot/LC_MESSAGES/
1494 lib/R/library/cluster/po/fr/LC_MESSAGES/
1497 lib/R/library/cluster/po/it/LC_MESSAGES/
1500 lib/R/library/cluster/po/ko/LC_MESSAGES/
1503 lib/R/library/cluster/po/lt/LC_MESSAGES/
1506 lib/R/library/cluster/po/pl/LC_MESSAGES/R-cluster.mo
1507 lib/R/library/foreign/po/de/LC_MESSAGES/
1510 lib/R/library/foreign/po/en@quot/LC_MESSAGES/
1513 lib/R/library/foreign/po/fr/LC_MESSAGES/
1516 lib/R/library/foreign/po/it/LC_MESSAGES/
1519 lib/R/library/foreign/po/pl/LC_MESSAGES/
1522 lib/R/library/lattice/po/de/LC_MESSAGES/R-lattice.mo
1523 lib/R/library/lattice/po/en@quot/LC_MESSAGES/R-lattice.mo
1524 lib/R/library/lattice/po/fr/LC_MESSAGES/R-lattice.mo
1525 lib/R/library/lattice/po/it/LC_MESSAGES/R-lattice.mo
1526 lib/R/library/lattice/po/ko/LC_MESSAGES/R-lattice.mo
1527 lib/R/library/lattice/po/pl/LC_MESSAGES/R-lattice.mo
1528 lib/R/library/mgcv/po/de/LC_MESSAGES/
1531 lib/R/library/mgcv/po/en@quot/LC_MESSAGES/
1534 lib/R/library/mgcv/po/fr/LC_MESSAGES/
1537 lib/R/library/mgcv/po/ko/LC_MESSAGES/
1540 lib/R/library/mgcv/po/pl/LC_MESSAGES/
1543 lib/R/library/nlme/po/de/LC_MESSAGES/
1546 lib/R/library/nlme/po/en@quot/LC_MESSAGES/
1549 lib/R/library/nlme/po/fr/LC_MESSAGES/
1552 lib/R/library/nlme/po/ko/LC_MESSAGES/
1555 lib/R/library/nlme/po/pl/LC_MESSAGES/
1558 lib/R/library/nnet/po/de/LC_MESSAGES/R-nnet.mo
1559 lib/R/library/nnet/po/en@quot/LC_MESSAGES/R-nnet.mo
1560 lib/R/library/nnet/po/fr/LC_MESSAGES/R-nnet.mo
1561 lib/R/library/nnet/po/it/LC_MESSAGES/R-nnet.mo
1562 lib/R/library/nnet/po/ko/LC_MESSAGES/R-nnet.mo
1563 lib/R/library/nnet/po/pl/LC_MESSAGES/R-nnet.mo
1564 lib/R/library/rpart/po/de/LC_MESSAGES/
1567 lib/R/library/rpart/po/en@quot/LC_MESSAGES/
1570 lib/R/library/rpart/po/fr/LC_MESSAGES/
1573 lib/R/library/rpart/po/ko/LC_MESSAGES/
1576 lib/R/library/rpart/po/pl/LC_MESSAGES/
1579 lib/R/library/rpart/po/ru/LC_MESSAGES/
1582 lib/R/library/spatial/po/de/LC_MESSAGES/R-spatial.mo
1583 lib/R/library/spatial/po/en@quot/LC_MESSAGES/R-spatial.mo
1584 lib/R/library/spatial/po/fr/LC_MESSAGES/R-spatial.mo
1585 lib/R/library/spatial/po/it/LC_MESSAGES/R-spatial.mo
1586 lib/R/library/spatial/po/ko/LC_MESSAGES/R-spatial.mo
1587 lib/R/library/spatial/po/pl/LC_MESSAGES/R-spatial.mo
1588 lib/R/library/translations/da/LC_MESSAGES/
1613 lib/R/library/translations/de/LC_MESSAGES/
1639 lib/R/library/translations/en/LC_MESSAGES/R.mo
1640 lib/R/library/translations/en@quot/LC_MESSAGES/
1665 lib/R/library/translations/en_GB/LC_MESSAGES/
1669 lib/R/library/translations/es/LC_MESSAGES/
1673 lib/R/library/translations/fa/LC_MESSAGES/
1678 lib/R/library/translations/fr/LC_MESSAGES/
1704 lib/R/library/translations/it/LC_MESSAGES/
1730 lib/R/library/translations/ja/LC_MESSAGES/
1753 lib/R/library/translations/ko/LC_MESSAGES/
1779 lib/R/library/translations/lt/LC_MESSAGES/
1805 lib/R/library/translations/nn/LC_MESSAGES/
1810 lib/R/library/translations/pl/LC_MESSAGES/
1836 lib/R/library/translations/pt_BR/LC_MESSAGES/
1859 lib/R/library/translations/ru/LC_MESSAGES/
1885 lib/R/library/translations/tr/LC_MESSAGES/
1894 lib/R/library/translations/zh_CN/LC_MESSAGES/
1919 lib/R/library/translations/zh_TW/LC_MESSAGES/
1947 [FILE:2392:manifests/plist.docs]
1982 packages-head-utf8.html
1989 share/doc/R/html/katex/
1994 share/doc/R/html/katex/fonts/
1995 KaTeX_AMS-Regular.ttf
1996 KaTeX_AMS-Regular.woff
1997 KaTeX_AMS-Regular.woff2
1998 KaTeX_Caligraphic-Bold.ttf
1999 KaTeX_Caligraphic-Bold.woff
2000 KaTeX_Caligraphic-Bold.woff2
2001 KaTeX_Caligraphic-Regular.ttf
2002 KaTeX_Caligraphic-Regular.woff
2003 KaTeX_Caligraphic-Regular.woff2
2004 KaTeX_Fraktur-Bold.ttf
2005 KaTeX_Fraktur-Bold.woff
2006 KaTeX_Fraktur-Bold.woff2
2007 KaTeX_Fraktur-Regular.ttf
2008 KaTeX_Fraktur-Regular.woff
2009 KaTeX_Fraktur-Regular.woff2
2011 KaTeX_Main-Bold.woff
2012 KaTeX_Main-Bold.woff2
2013 KaTeX_Main-BoldItalic.ttf
2014 KaTeX_Main-BoldItalic.woff
2015 KaTeX_Main-BoldItalic.woff2
2016 KaTeX_Main-Italic.ttf
2017 KaTeX_Main-Italic.woff
2018 KaTeX_Main-Italic.woff2
2019 KaTeX_Main-Regular.ttf
2020 KaTeX_Main-Regular.woff
2021 KaTeX_Main-Regular.woff2
2022 KaTeX_Math-BoldItalic.ttf
2023 KaTeX_Math-BoldItalic.woff
2024 KaTeX_Math-BoldItalic.woff2
2025 KaTeX_Math-Italic.ttf
2026 KaTeX_Math-Italic.woff
2027 KaTeX_Math-Italic.woff2
2028 KaTeX_SansSerif-Bold.ttf
2029 KaTeX_SansSerif-Bold.woff
2030 KaTeX_SansSerif-Bold.woff2
2031 KaTeX_SansSerif-Italic.ttf
2032 KaTeX_SansSerif-Italic.woff
2033 KaTeX_SansSerif-Italic.woff2
2034 KaTeX_SansSerif-Regular.ttf
2035 KaTeX_SansSerif-Regular.woff
2036 KaTeX_SansSerif-Regular.woff2
2037 KaTeX_Script-Regular.ttf
2038 KaTeX_Script-Regular.woff
2039 KaTeX_Script-Regular.woff2
2040 KaTeX_Size1-Regular.ttf
2041 KaTeX_Size1-Regular.woff
2042 KaTeX_Size1-Regular.woff2
2043 KaTeX_Size2-Regular.ttf
2044 KaTeX_Size2-Regular.woff
2045 KaTeX_Size2-Regular.woff2
2046 KaTeX_Size3-Regular.ttf
2047 KaTeX_Size3-Regular.woff
2048 KaTeX_Size3-Regular.woff2
2049 KaTeX_Size4-Regular.ttf
2050 KaTeX_Size4-Regular.woff
2051 KaTeX_Size4-Regular.woff2
2052 KaTeX_Typewriter-Regular.ttf
2053 KaTeX_Typewriter-Regular.woff
2054 KaTeX_Typewriter-Regular.woff2
2063 share/doc/R/manual/images/
2072 [FILE:238:patches/patch-configure]
2073 --- configure.orig 2022-10-23 22:16:12 UTC
2075 @@ -8529,6 +8529,7 @@ if test $ac_compiler_gnu = yes; then
2081 ac_cpp='$CPP $CPPFLAGS'
2082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2085 [FILE:221:patches/patch-m4_R.m4]
2086 --- m4/R.m4.orig 2022-10-01 22:15:01 UTC
2088 @@ -4110,7 +4110,7 @@ case "${host_os}" in
2090 R_SYSTEM_ABI="macos"
2093 + dragonfly*|freebsd*)
2094 R_SYSTEM_ABI="freebsd"
2099 [FILE:1063:patches/patch-src_extra_blas_Makefile.in]
2100 --- src/extra/blas/Makefile.in.orig 2020-03-26 23:02:26 UTC
2101 +++ src/extra/blas/Makefile.in
2102 @@ -20,7 +20,7 @@ SOURCES = blas00.c blas.f cmplxblas.f
2103 @BUILD_LTO_CHECK_TRUE@Rblas_la = libRblas.a
2104 ## @RBLAS_LDFLAGS@ is used on macOS
2105 ## first for internal BLAS
2106 -Rblas_la_LIBADD = @RBLAS_LDFLAGS@ $(FLIBS_IN_SO)
2107 +Rblas_la_LIBADD = -Wl,-soname,libRblas.so.%%LIBVER%% $(FLIBS_IN_SO)
2108 ## then external one
2109 Rblas_la_LIBADD0 = @RBLAS_LDFLAGS@
2111 @@ -45,6 +45,7 @@ Rblas_install: $(Rblas_la)
2112 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
2113 @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rblas_la) \
2114 "$(DESTDIR)$(Rexeclibdir)/$(Rblas_la)"
2115 + @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) $(Rblas_la).%%LIBVER%%
2117 Rblas_install-strip: $(Rblas_la)
2118 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
2119 @@ -52,6 +53,7 @@ Rblas_install-strip: $(Rblas_la)
2120 @if test -n "$(STRIP_SHARED_LIB)"; then \
2121 $(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexeclibdir)/$(Rblas_la)" ;\
2123 + @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(Rblas_la) $(Rblas_la).%%LIBVER%%
2129 [FILE:412:patches/patch-src_extra_intl_config.charset]
2130 --- src/extra/intl/config.charset.orig 2018-09-25 08:46:48 UTC
2131 +++ src/extra/intl/config.charset
2132 @@ -345,7 +345,7 @@ case "$os" in
2133 #echo "sun_eu_greek ?" # what is this?
2137 + dragonfly* | freebsd* | os2*)
2138 # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore
2139 # localcharset.c falls back to using the full locale name
2140 # from the environment variables.
2143 [FILE:223:patches/patch-src_extra_tre_tre-internal.h]
2144 --- src/extra/tre/tre-internal.h.orig 2022-03-24 23:02:02 UTC
2145 +++ src/extra/tre/tre-internal.h
2147 #endif /* !HAVE_WCTYPE_H */
2150 +#include <stdint.h>
2156 [FILE:788:patches/patch-src_library_parallel_R_detectCores.R]
2157 --- src/library/parallel/R/detectCores.R.orig 2021-04-19 22:02:04 UTC
2158 +++ src/library/parallel/R/detectCores.R
2159 @@ -37,6 +37,7 @@ detectCores <-
2160 darwin = if(logical) "/usr/sbin/sysctl -n hw.logicalcpu 2>/dev/null" else "/usr/sbin/sysctl -n hw.physicalcpu 2>/dev/null",
2161 solaris = if(logical) "/usr/sbin/psrinfo -v | grep 'Status of.*processor' | wc -l" else "/bin/kstat -p -m cpu_info | grep :core_id | cut -f2 | uniq | wc -l",
2162 freebsd = "/sbin/sysctl -n hw.ncpu 2>/dev/null",
2163 + dragonfly = "/sbin/sysctl -n hw.ncpu 2>/dev/null",
2164 openbsd = "/sbin/sysctl -n hw.ncpuonline 2>/dev/null")
2165 nm <- names(systems)
2166 m <- pmatch(nm, R.version$os); m <- nm[!is.na(m)]
2169 [FILE:853:patches/patch-src_main_Makefile.in]
2170 --- src/main/Makefile.in.orig 2022-09-21 22:15:01 UTC
2171 +++ src/main/Makefile.in
2172 @@ -115,7 +115,7 @@ libR_la_LIBADD = $(MAIN_OBJS) $(EXTRA_S
2173 libR_la_DEPENDENCIES = $(STATIC_LIBS) $(R_TZONE) @WANT_R_SHLIB_TRUE@ @USE_EXPORTFILES_TRUE@ $(top_builddir)/etc/R.exp
2175 ## The next is needed for macOS only at present
2176 -LIBR_LDFLAGS = @LIBR_LDFLAGS@
2177 +LIBR_LDFLAGS = -Wl,-soname,libR.so.%%LIBVER%%
2181 @@ -205,6 +205,7 @@ install-bin: installdirs
2182 install-lib: installdirs
2183 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
2184 @$(SHELL) $(top_srcdir)/tools/copy-if-change $(libR_la) "$(DESTDIR)$(Rexeclibdir)/$(libR_la)"
2185 + @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(libR_la) $(libR_la).%%LIBVER%%
2186 install-static: installdirs
2187 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
2188 @$(SHELL) $(top_srcdir)/tools/copy-if-change libR.a "$(DESTDIR)$(Rexeclibdir)/libR.a"
2191 [FILE:677:patches/patch-src_main_character.c]
2192 $NetBSD: patch-src_main_character.c,v 1.5 2021/06/13 13:10:47 wen Exp $
2194 --- src/main/character.c.orig 2022-03-24 23:02:06 UTC
2195 +++ src/main/character.c
2196 @@ -1751,7 +1751,7 @@ SEXP attribute_hidden do_strtrim(SEXP ca
2200 -static int strtoi(SEXP s, int base)
2201 +static int my_strtoi(SEXP s, int base)
2203 if(s == NA_STRING || CHAR(s)[0] == '\0') return(NA_INTEGER);
2205 @@ -1784,7 +1784,7 @@ SEXP attribute_hidden do_strtoi(SEXP cal
2207 PROTECT(ans = allocVector(INTSXP, n = LENGTH(x)));
2208 for(i = 0; i < n; i++)
2209 - INTEGER(ans)[i] = strtoi(STRING_ELT(x, i), base);
2210 + INTEGER(ans)[i] = my_strtoi(STRING_ELT(x, i), base);
2216 [FILE:635:patches/patch-src_main_complex.c]
2217 --- src/main/complex.c.orig 2022-09-29 22:15:01 UTC
2218 +++ src/main/complex.c
2219 @@ -139,7 +139,7 @@ static double complex mycpow (double com
2220 } else if (yi == 0.0 && yr == (k = (int) yr) && abs(k) <= 65536)
2224 +#if defined(HAVE_CPOW) && !defined(__FreeBSD__)
2228 @@ -394,7 +394,7 @@ void attribute_hidden z_prec_r(Rcomplex
2229 Currently (Feb 2011) they are used on FreeBSD.
2233 +#if !defined(HAVE_CLOG) || defined(__FreeBSD__)
2235 /* FIXME: maybe add full IEC60559 support */
2236 static double complex clog(double complex x)
2239 [FILE:374:patches/patch-src_main_printutils.c]
2240 --- src/main/printutils.c.orig 2022-03-24 23:02:06 UTC
2241 +++ src/main/printutils.c
2242 @@ -740,9 +740,6 @@ const char *EncodeString(SEXP s, int w,
2244 for(int j = 0; j < res; j++) *q++ = *p++;
2246 -# if !defined (__STDC_ISO_10646__) && !defined (Win32)
2247 - Unicode_warning = TRUE;
2250 snprintf(buf, 13, "\\U{%06x}", k);
2254 [FILE:1598:patches/patch-src_modules_lapack_Makefile.in]
2255 --- src/modules/lapack/Makefile.in.orig 2020-07-31 22:15:01 UTC
2256 +++ src/modules/lapack/Makefile.in
2257 @@ -87,17 +87,19 @@ $(lapack_la): $(lapack_la_OBJECTS)
2258 ## Include BLAS here, as with (static) ATLAS that pulls all the
2259 ## BLAS routines into one place.
2260 $(Rlapack_la): $(LIBOBJECTS)
2261 - @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) @RLAPACK_LDFLAGS@ @BLAS_LIBS@ $(Rlapack_la_LIBADD)
2262 + @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) -Wl,-soname,libRlapack.so.%%LIBVER%% @BLAS_LIBS@ $(Rlapack_la_LIBADD)
2263 @BUILD_LTO_CHECK_TRUE@$(AR) -cr $@ $(LIBOBJECTS)
2265 Rlapack_install: $(Rlapack_la)
2266 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
2267 @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) \
2268 "$(Rexeclibdir)/$(Rlapack_la)"
2269 + @cd $(Rexeclibdir) && ln -s $(Rlapack_la) $(Rlapack_la).%%LIBVER%%
2271 install: installdirs
2272 @$(SHELL) $(top_srcdir)/tools/copy-if-change $(lapack_la) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"
2273 -@USE_EXTERNAL_LAPACK_FALSE@ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"
2274 +@USE_EXTERNAL_LAPACK_FALSE@ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) $(Rlapack_la).%%LIBVER%%
2277 @$(MKINSTALLDIRS) "$(DESTDIR)$(Rexecmodulesdir)"
2278 install-strip-Rlapack:
2279 @@ -110,6 +112,7 @@ install-strip: @USE_EXTERNAL_LAPACK_FALS
2280 @if test -n "$(STRIP_SHARED_LIB)"; then \
2281 $(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"; \
2283 + @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(Rlapack_la) $(Rlapack_la).%%LIBVER%%
2285 @rm -f "$(Rexecmodulesdir)/$(lapack_la)"