summaryrefslogtreecommitdiff
path: root/math/R
AgeCommit message (Collapse)AuthorFilesLines
2012-09-11"user-destdir" is default these daysasau2-4/+2
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-08-21Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12marino1-1/+2
2012-08-02The R build/install process should seize all relevant environmentmishka1-2/+5
variables, and customization should be done via INSTALL_ENV/MAKE_ENV respectively. This also solves the internationalization issue fixed in previous commit properly. Noted by <joerg> on pkgsrc-changes@, many thanks!
2012-08-02Use the correct linker flags on Solaris/GCC.jperkin2-15/+38
Fixes Solaris 64-bit build.
2012-07-24On internationalized environment some locales may fail wich equalsmishka1-2/+2
to error during addons installation phase - force all locales to C.
2012-04-15Update to 2.14.2markd4-45/+9
CHANGES IN R VERSION 2.14.2: NEW FEATURES: o The internal untar() (as used by default by R CMD INSTALL) now knows about some pax headers which bsdtar (e.g., the default tar for Mac OS >= 10.6) can incorrectly include in tar files, and will skip them with a warning. o Function compactPDF() in package tools now takes the default for argument gs_quality from environment variable GS_QUALITY: there is a new value "none", the ultimate default, which prevents GhostScript being used in preference to qpdf just because environment variable R_GSCMD is set. If R_GSCMD is unset or set to "", the function will try to find a suitable GhostScript executable. o For consistency with the logLik() method, nobs() for "nls" files now excludes observations with zero weight. (Reported by Berwin Turlach.) UTILITIES: o R CMD check now reports by default on licenses not according to the description in 'Writing R Extensions'. o R CMD check has a new option --as-cran to turn on most of the customizations that CRAN uses for its incoming checks. PACKAGE INSTALLATION: o R CMD INSTALL will now no longer install certain file types from inst/doc: these are almost certainly mistakes and for some packages are wasting a lot of space. + BUG FIXES CHANGES IN R VERSION 2.14.1: NEW FEATURES: o parallel::detectCores() is now able to find the number of physical cores (rather than CPUs) on Sparc Solaris. It can also do so on most versions of Windows; however the default remains detectCores(logical = TRUE) on that platform. o Reference classes now keep a record of which fields are locked. $lock() with no arguments returns the names of the locked fields. o HoltWinters() reports a warning rather than an error for some optimization failures (where the answer might be a reasonable one). o tools::dependsOnPkg() now accepts the shorthand dependencies = "all". o parallel::clusterExport() now allows specification of an environment from which to export. o The quartz() device now does tilde expansion on its file argument. o Option print in Sweave's RweaveLatex() driver now emulates auto-printing rather than printing (which can differ for an S4 object by calling show() rather than print()). o filled.contour() now accepts infinite values: previously it might have generated invalid graphics files (e.g. containing NaN values). + BUG FIXES
2012-03-06Fix build with pcre-8.30+.wiz2-1/+28
Based on patch by Petr Pisar <ppisar@redhat.com>
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2011-12-18math/R: Expand NetBSD floorl patch to DragonFlymarino2-5/+5
DragonFly has the same math limitations as NetBSD, so it needs the same fix.
2011-12-12This needs a pile more tex packages to build successfully in a cleandholland1-1/+18
environment. Note: some of the ones I'm adding may not be absolutely required; I made this list by checking atimes after building R with all tex stuff available, and confirmed that with (only) these packages available it does build. It doesn't help that the R makefile, apparently intentionally, doesn't stop if running tex fails.
2011-12-11fix pastodholland1-2/+2
2011-12-11Add BUILD_DEPENDS on some TeX components so that NEWS.pdf is successfullymarkd2-2/+15
built. Fix PLIST. Bump PKGREVISION.
2011-12-07Cairo support needs pkg-configjoerg1-1/+2
2011-12-04s/fortran77/fortran/ as uses some features that f2c can't handle.markd1-2/+2
2011-11-20Update R to 2.14.0markd7-197/+359
changes to many to list - see NEWS file in distribution for details.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-05-06Add LIBnn=lib to ./configure environment. This fixes a build failure on ↵alnsn1-1/+4
64bit linux. Briefly discussed with wiz@
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-03-29As suggested by joerg@, set PTHREAD_AUTO_VARS="yes". This fixes the issuesjruoho1-1/+3
discussed in: http://mail-index.netbsd.org/pkgsrc-users/2011/01/24/msg013585.html
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty1-2/+2
alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz1-1/+2
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-07-30"fortran" -> "fortran77" except where it is clear that it isn't F77.asau1-2/+2
"fortran" is alias of "fortran77" for now, but it will change later.
2010-07-03Changes 2.11.1:adam2-7/+6
* R CMD INSTALL checks if dependent packages are available early on * in the installation of source packages, thereby giving clearer error messages. * R CMD INSTALL --build now names the file in the format used for Mac OS X binary files on that platform. * BIC() in package stats4 now also works with multiple fitted models, analogously to AIC(). * Use of file extension .C for C++ code in packages is now deprecated: it has caused problems for some 'make's on case-insensitive file systems (although it currently works with the recommended toolkits). * The C function mkCharLenCE now no longer reads past 'len' bytes (unlikely to be a problem except in user code). * On systems without any default LD_LIBRARY_PATH (not even /usr/local/lib), [DY]LIB_LIBRARY_PATH is now set without a trailing colon. * More efficient utf8ToInt() on long multi-byte strings with many multi-byte characters. * aggregate.ts() gave platform-depedent results due to rounding error for ndeltat != 1. * package.skeleton() sometimes failed to fix filenames for .R or .Rd files to start with an alphanumeric.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-1/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-05-06Changes 2.11.0:adam6-180/+36
* Packages must have been installed under R >= 2.10.0, as the current help system is the only one now supported. * A port to 64-bit Windows is now available as well as binary package repositiories: see the 'R Administration and Installation Manual'. * Argument matching for primitive functions is now done in the same way as for interpreted functions except for the deliberate exceptions call switch .C .Fortran .Call .External all of which use positional matching for their first argument, and also some internal-use-only primitives. * The default device for command-line R at the console on Mac OS X is now quartz() and not X11(). New features * The 'open' modes for connections are now interpreted more consistently. * R CMD INSTALL now uses the internal untar() in package utils. * help(try.all.packages = TRUE) is much faster. * R CMD check has a new option '--timings' to record per-example timings in file <pkg>.Rcheck/<pkg>-Ex.timings. * The TRE library has been updated to version 0.8.0 (minor bugfixes). More...
2010-02-09Changes 2.10.1:adam3-9/+8
* The PCRE library has been updated to version 8.00. * R CMD INSTALL has new options --no-R, --no-libs, --no-data, --no-help, --no-demo, --no-exec, and --no-inst to suppress installation of the specified part of the package. * The documented line-length limit of 4095 bytes when reading from the console now also applies also to parse(file="") (which previously had a limit of around 1024 bytes). * A Bioconductor mirror can be set for use by setRepositories() via the option "BioC_mirror". * Double-clicking in a tk_select.list() list box now selects the item and closes the list box (as happens on the Windows select.list() widget). * configure will be able to find a usable libtiff in some rare circumstances where it did not previously (where libtiff needed to be linked explicitly against -ljpeg). * Making refman.pdf works around a problem with the indexing with hyperref 6.79d and later. * The 'extended' argument is deprecated in strsplit(), grep(), grepl(), sub(), gsub(), regexpr() and gregexpr() (not just the value extended = FALSE) and will be removed in R 2.11.0. * bug fixes
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-12-24patch-ae is not needed any moreadam1-41/+0
2009-12-11Changes 2.10.0:adam6-7898/+290
* Package help is now converted from Rd by the R-based converters that were first introduced in 2.9.0. * HTML help is now generated dynamically using an HTTP server running in the R process and listening on the loopback interface. * polygon(), pdf() and postscript() now have a parameter 'fillOddEven' (default FALSE), which controls the mode used for polygon fills of self-intersecting shapes. * New debugonce() function; further, getOption("deparse.max.lines") is now observed when debugging. * plot() methods for "stepfun" and hence "ecdf" no longer plot points by default for n >= 1000. * [g]sub(*, perl=TRUE) now also supports '\E' in order to *end* \U and \L case changes, thanks to a patch from Bill Dunlap. * factor(), `levels<-`(), etc, now ensure that the resulting factor levels are unique (as was always the implied intention). Factors with duplicated levels are still constructible by low-level means, but are now declared illegal. * New print() (S3) method for class "function", also used for auto-printing. Further, .Primitive functions now print and auto-print identically. * The print() and toLatex() methods for class "sessionInfo" now show the locale in a nicer format and have arguments to suppress locale information. * In addition to previously only round(), there are other 'Math' group (S3) methods for 'difftime', such as floor(), signif(), abs(), etc. * For completeness, old.packages() and available.packages() allow 'type' to be specified (you could always specify 'available' or 'contriburl'). * More...
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau1-2/+2
that list Fortran in used languages.
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2009-06-16Fix a number of GENERATE_PLIST entries to always have a terminating ;joerg1-2/+2
2009-06-14Remove @dirrm related logic.joerg1-7/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-547/+1
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-1/+2
major change. Reported by Robert Elz in PR 41345.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-10-13user-destdir support from Masao Uebayashi with minor changes from me.markd1-6/+10
also update R_HOMEPAGE_BASE
2008-08-31Update to R 2.7.2markd3-16/+59
NEW FEATURES o sprintf() returns elements of the result in UTF-8 when the format or any character input has a corresponding element declared as UTF-8. Similarly for paste(), elements of the result are in UTF-8 when any input to that element is declared as UTF-8. o axis() has new arguments 'col.ticks' and 'lwd.ticks' to allow the colour and line width of ticks to be set separately from that of the line (e.g. to set one or the other to transparent or zero width). o legend() has a new argument 'box.col' to set the colour of the enclosing box. o legend() gains a 'xpd' argument to make it easier to place a legend in the margins or outer margins. o stripchart() now passes '...' to title() (as well as to plot.default() and axis()). (Wish of PR#12202) o help.search() has new argument 'searchEngine' to go directly to the search form: this is needed by users of Firefox 3 to workaround a bug in interpreting the search results pages. + BUG FIXES 2.7.1 NEW FEATURES o tools::texi2dvi() has a new argument 'texinputs' to allow the TeX and bibtex input paths to be specified (even on MiKTeX). o dev.copy2pdf() gains an 'out.type' argument to allow it to be used with cairo_pdf() or quartz(type = "pdf"). o poly() has additional checks against user error (as in PR#11243). o The Mac OS quartz() device draws contiguous lines much faster. o A field containing just a sign is no longer regarded as numeric (it was on all platforms in 2.7.0, but not on most in earlier versions of R). Similarly, '.' is now always non-numeric. o CITATION files are now read in Latin-1: quite a few were failing if used in a multibyte locale such as UTF-8. o The DESCRIPTION file of a package can specify an 'OS_type' field as either 'unix' or 'windows' to confine installation to that OS type. o HoltWinters() now uses optimize() rather than optim for one-parameter problems which should be more reliable (PR#11469). o axis() now respects the setting of par("xpd") when clipping. o The 'factor' method of format() now preserves names, dims and dimnames in the same way as for character and numeric inputs. (PR#11512) o read.DIF(*, transpose=TRUE) now allows to correctly read DIF files produced by some versions of Excel. DEPRECATED & DEFUNCT o The use of unserialize() on character strings is deprecated: that was a format used in R < 2.4.0. o The use of embedded nuls in character strings is deprecated: They will no longer be allowed in R 2.8.0. UTILITIES o R CMD check checks for possible check directories in the sources -- in mid-2008 there were about 20 examples on CRAN. o R CMD build tries harder to clean up the inst/doc directory from the remnants of earlier builds. It also removes any directories with extension .Rcheck, and files .DS_Store and ._* (created by tar on Mac OS X under some circumstances: it now sets environment variables to ask for such files not to be created by that tar.) + BUG FIXES
2008-08-31Fix for http://secunia.com/advisories/31647/ from R svn.markd3-2/+45
2008-07-20set --disable-R-framework and --without-aquadbj1-1/+5
these options are only used by R.app on Mac OS X
2008-04-26Update to 2.7.0markd5-207/+165
SIGNIFICANT USER-VISIBLE CHANGES o The default graphics device in non-interactive use is now pdf() rather than postscript(). [PDF viewers are now more widely available than PostScript viewers.] The default width and height for pdf() and bitmap() have been changed to 7 (inches) to match the screen devices. o Most users of the X11() device will see a new device that has different fonts, anti-aliasing of lines and fonts and supports semi-transparent colours. o Considerable efforts have been made to make the default output from graphics devices as similar as possible (and in particular close to that from postscript/pdf). Many devices were misinterpreting 'pointsize' in some way, for example as being in device units (pixels) rather than in points. o Packages which include graphics devices need to be re-installed for this version of R, with recently updated versions. + New features and bug fixes.
2008-03-15Update to R 2.6.2.markd5-73/+66
Changes are basically bugfixes. pkgsrc changes: Don't bother patching configure.ac - it was only part of the changes being made to configure so don't pretend you could use it to regerate configure. Use -fPIC rather than -fpic for NetBSD powerpc. Should fix PR 38032.
2008-03-07+ Remove modifications to configure.in and configure in patch-aa andjlam5-183/+24
patch-ac that altered the order in which the terminal library for readline was detected. The termcap.buildlink3.mk file (included indirectly by readline/buildlink3.mk) will do the right thing by itself. + Modify the pkg-index.tmpl INSTALL script fragment: we can just use ${PKG_PREFIX} instead of substituting for @PREFIX@ everywhere. Also refactor the commands to rebuild the package index into a shell function and give some indication to the user what is happening. + Remove chown operation in post-install that was basically cargo-culted from the very first version of R imported into pkgsrc. It's not necessary. + Support user-destdir installation. Bump the PKGREVISION to 2.
2007-11-08Bump version or revision of all packages that have a runtime dependencyjoerg1-1/+2
on gzip.
2007-11-03Update R to version 2.6.0markd5-182/+431
Many new features, changes and bug fixes. See lib/R/doc/NEWS for details.
2007-09-08Fixed the path to unzip. PKGREVISION++rillig1-3/+4
2007-03-28Wants at least version 4.7 of makeinfo to build the docs. Bump pkgrev.dmcmahill1-3/+3