head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.14 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.12 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.10 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.8 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.6 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.4 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.2 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.6.0.14 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.12 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.10 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.8 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.6 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.4 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.2 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.5.0.8 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.4 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.6 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.2 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.3.0.6 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.4 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.2 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.2.0.2 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @# @; 1.7 date 2022.05.28.23.45.45; author wen; state Exp; branches; next 1.6; commitid 1r8UObTxBdcOESFD; 1.6 date 2020.07.31.18.15.23; author brook; state Exp; branches; next 1.5; commitid kfaQCbxM9zlPegiC; 1.5 date 2019.08.08.19.53.37; author brook; state Exp; branches; next 1.4; commitid K2VPfA0XCw7xfgyB; 1.4 date 2019.07.31.14.58.13; author brook; state Exp; branches; next 1.3; commitid rn46ZVswbZKEUcxB; 1.3 date 2018.12.21.06.25.09; author wen; state Exp; branches; next 1.2; commitid r20a10UXkcg1dD4B; 1.2 date 2018.07.28.14.40.42; author brook; state Exp; branches; next 1.1; commitid hIRYb3oU4xMfBULA; 1.1 date 2018.03.10.01.21.00; author minskim; state Exp; branches; next ; commitid oWnGTjqGe0WKIQtA; desc @@ 1.7 log @Update to 2.5.1 Upstream changes: R6 2.5.1 Removed unused packages from Suggests section in DESCRIPTION. R6 2.5.0 Resolved #195: Slightly clearer message when there is an error in the initialize() method. Fixed #214: When a non-portable object inheritance was cloned, methods that were inherited (and not overridden) had the wrong environment. (#215, #217) Printing R6 objects, no longer includes .__active__. @ text @# $NetBSD: Makefile,v 1.6 2020/07/31 18:15:23 brook Exp $ R_PKGNAME= R6 R_PKGVER= 2.5.1 CATEGORIES= devel MAINTAINER= minskim@@NetBSD.org COMMENT= Encapsulated classes with reference semantics LICENSE= mit USE_LANGUAGES= # none .include "../../math/R/Makefile.extension" .include "../../mk/bsd.pkg.mk" @ 1.6 log @R-R6: update to 2.4.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2019/08/08 19:53:37 brook Exp $ d4 1 a4 1 R_PKGVER= 2.4.1 @ 1.5 log @Update all R packages to canonical form. The canonical form [1] of an R package Makefile includes the following: - 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/2019/08/02/msg021711.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/07/31 14:58:13 brook Exp $ d4 1 a4 1 R_PKGVER= 2.4.0 @ 1.4 log @R-R6: update to version 2.4.0. Update to the canonical form of an R package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/12/21 06:25:09 wen Exp $ d3 3 a5 1 CATEGORIES= devel R a7 1 HOMEPAGE= https://github.com/wch/R6/ a10 3 R_PKGNAME= R6 R_PKGVER= 2.4.0 @ 1.3 log @Update to 2.3.0 Upstream changes: R6 2.3.0 Vignettes are no longer included as part of the source package because of their large size. Documentation is now at https://r6.r-lib.org/. Fixed #125: The print.R6 method now always returns the object that was passed to it. Fixed #155: In some cases, a cloned object’s methods could refer to the wrong super object. (#156) Fixed #94, #133: When cloning an object which contained a function that is not a method, the corresponding function in the new object would have its environment changed, as though it were a method. Now it no longer has a changed environment. (#156) Fixed #121: If a finalize method was present, it would prevent objects passed to initialize from getting GC’d. Fixed #158: If a $set method of an R6 generator object is given the value NULL, it previously removed the named item. Now it adds the named item with the value NULL. Fixed #159: Printing an R6 object containing a large vector was slow. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2018/07/28 14:40:42 brook Exp $ d3 1 a3 1 CATEGORIES= devel d7 1 a7 1 COMMENT= Classes with reference semantics d11 1 a11 1 R_PKGVER= 2.3.0 a14 1 BUILDLINK_API_DEPENDS.R+= R>=3.0 @ 1.2 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2018/03/10 01:21:00 minskim Exp $ d11 1 a11 1 R_PKGVER= 2.2.2 @ 1.1 log @devel/R-R6: Import version 2.2.2 The R6 package allows the creation of classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, R6 classes are simpler and lighter-weight, and they are not built on S4 classes so they do not require the methods package. These classes allow public and private members, and they support inheritance, even when the classes are defined in different packages. @ text @d1 1 a1 1 # $NetBSD$ a3 1 MASTER_SITES= ${MASTER_SITE_R_CRAN:=contrib/} @