./math/R-XML, Tools for parsing and generating XML within R

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version:, Package name: R-XML-, Maintainer: pkgsrc-users

This package provides many approaches for both reading and creating
XML (and HTML) documents (including DTDs), both local and accessible
via HTTP or FTP. It also offers access to an XPath "interpreter".

Required to run:
[textproc/libxml2] [math/R]

Required to build:

Master sites: (Expand)

Version history: (Expand)

CVS history: (Expand)

   2019-08-08 21:53:58 by Brook Milligan | Files touched by this commit (189) | Package updated
Log message:
Update all R packages to canonical form.

The canonical form [1] of an R package Makefile includes the

- The first stanza includes R_PKGNAME, R_PKGVER, PKGREVISION (as
  needed), and CATEGORIES.

- HOMEPAGE is not present but defined in math/R/Makefile.extension to
  refer to the CRAN web page describing the package.  Other relevant
  web pages are often linked from there via the URL field.

This updates all current R packages to this form, which will make
regular updates _much_ easier, especially using pkgtools/R2pkg.

[1] http://mail-index.netbsd.org/tech-pkg/2 … 21711.html
   2018-07-28 16:40:53 by Brook Milligan | Files touched by this commit (126)
Log message:
Remove MASTER_SITES= from individual R package Makefiles.

Each R package should include ../../math/R/Makefile.extension, which also
defines MASTER_SITES.  Consequently, it is redundant for the individual
packages to do the same.  Package-specific definitions also prevent
redefining MASTER_SITES in a single common place.
   2018-02-09 01:19:24 by Min Sik Kim | Files touched by this commit (2) | Package updated
Log message:
math/R-XML: Update to

Bug fixes only.
   2017-09-10 17:41:18 by Alexander Nasonov | Files touched by this commit (1)
Log message:
Drop maintainership - I don't use math/R-XML.
   2017-04-28 19:25:10 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update R-XML to 3.98-1.6.

No functional change since the previous release 3.98-1.5.
   2016-11-20 12:45:24 by Alexander Nasonov | Files touched by this commit (2) | Package updated
Log message:
Update math/R-XML to 3.98-1.5.

Prompted by beta.repology.org.

Changes for minor updates 3.98-1.2 to 3.98-1.5 are unknown.
   2015-11-04 00:33:46 by Alistair G. Crooks | Files touched by this commit (262)
Log message:
Add SHA512 digests for distfiles for math category

Problems found locating distfiles:
	Package dfftpack: missing distfile dfftpack-20001209.tar.gz
	Package eispack: missing distfile eispack-20001130.tar.gz
	Package fftpack: missing distfile fftpack-20001130.tar.gz
	Package linpack: missing distfile linpack-20010510.tar.gz
	Package minpack: missing distfile minpack-20001130.tar.gz
	Package odepack: missing distfile odepack-20001130.tar.gz
	Package py-networkx: missing distfile networkx-1.10.tar.gz
	Package py-sympy: missing distfile sympy-
	Package quadpack: missing distfile quadpack-20001130.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-07-07 16:21:59 by Wen Heping | Files touched by this commit (4) | Package updated
Log message:
Update to

Upstream changes:
Version 3.98-1

  *      Compilation error with clang. Simple declaration of a routine.

Version 3.98-0

  *      Update for libxml2-2.9.1 and reading from a connection for xmlEventParse().

  *      xmlIncludes() is a hierarchical version of getXIncludes()

  *      Modifications to xmlSource(), e.g. verbose = TRUE as default.

Version 3.97-0

  *      Fix for xmlValue(node) = text.  Identified by Lawrence Edwards.
         Uses xmlNodeSetContent() now and leaves freeing the original content to \ 
that routine.

  *      Updates for xmlSource()

Version 3.96-1

  *     readHTMLTable() ignores headers that are over 999 characters.

  *     Fix a problem in readHTMLTable() with some table headers not having
        the correct number of elements to match the columns.

Version 3.96-0

  *     Introduced readHTMLList(), getHTMLLinks(), getHTMLExternalFiles(), \ 

  *     When serializing XMLNode objects, i.e. R representations of nodes, \ 
ensure " and <, etc. in attributes
        are serialized correctly.

Version 3.95-1

  *     Allow htmlParse(), xmlParse(), etc. ?

Version 3.95-0

  *     Moved development version of the source code for the package to github -

  *     Changes to the structure of the package to allow installation directly \ 
rather than
        via a one-step staging into the R package structure.

  *     Sample XML documents moved from data/ to exampleData, and examples updated.

  *     getDefaultNamespace() and matchNamespaces() use simplify = TRUE to call
        xmlNamespaceDefinitions() to get the namespaces as a character vector \ 
rather than

  *     Documentation updates

Version 3.94-0

  *     getNodeLocation() now reports the actual line number for text nodes \ 
rather than 0,
        using the sibling nodes' or parent node's line number.

  *     xpathApply() and related functions work with builtin type \ 
        e.g. class.

  *     xpathApply() and related functions (getNodeSet, xpathSApply) allow
        the caller to specify multiple queries as a character vector
        and these are pasted together as compound location paths by
        separating them with a '|'.  This makes it easier for the
        caller to manage the different queries.

  *     assigning to a child of a node works, e.g. node[["abc"]] = \ 
        and node[[index]] = text/node.  We replace a matching name.  If the
        replacement value is text, we use the name to

  *     getChildrenStrings() is a function that implements the equivalent of
        xmlApply(node, xmlValue) but faster because we avoid the function call
        for each element.

  *     options parameter for xmlParse() and htmlParse() for controlling the parser.
        (Currently only used when encoding is explicitly specified.)

  *     encoding parameter for xmlParse() and xmlTreeParse() now works for XML \ 
        not just HTML documents.

  *     Update for readHTMLTable() method so that we look at just the final \ 
<tr> node
        in a <thead>.

Version 3.93-1

  *     Fixed bug in findXInclude() that sometimes got the wrong \ 
        Hence getNodeLocation() might report the wrong file, but correct line number!

  *     findXInclude() now has a recursive parameter that resolves the chain of \ 
        This returns the full path to the file, relative to the base/top-level \ 
        not just the parent document.

  *     Change to the default value of the error parameter in htmlParse() and \ 
        which will generate a structured R error if there is an IO error.
        The set of issues that will raise an error will be broadened in the future.

Version 3.93-0

  *    Enabled the fixing of <dummy> namespaces by finding the definition o
       for that prefix in the ancestor nodes.

Version 3.92-2

  *    Synchronized compilation flags for Windows with those on OSX & Linux.

Version 3.92-1

  *    Restore original error handler function for htmlParse() and htmlTreeParse()

  *    Fixed a reference counting problem caused by not adding a finalizer in the
       as() method for coercing an XMLInternalNode to an XMLInternalDocument.
       Example from Janko Thyson.

  *    Fixed up some partial argument names found by R CMD check!

Version 3.92-0

  *    Added --enable-xml-debug option for the configure script and this activates
       the debugging diagnostic reporting, mainly for the garbage collection and node
       reference counts.

  *    Work-around for HTML documents not being freed (but XML documents are!)

  *    Added an isHTML parameter for xmlTreeParse.

  *    Merge htmlTreeParse/htmlParse with xmlTreeParse.

  *    Implemented some diagnostic facilities to determine if an external pointer
       is in R's weak references list.   This needs support within R. (Ask for \ 
code if
       you want.)

Version 3.91-0

  *    Start of implementation to allow nested calls to newXMLNode() to use \ 
namespace prefixes
       defined in ancestor nodes.  Disabled at present.